#-----------------------------------------------------------------------------
#
# Copyright (c) 2015-2018 by Cisco Systems, Inc.
# All rights reserved.
#
# This text file contains switch data used by the
# fretta_control_ethernet_unit_test.py unit test script.
#
#-----------------------------------------------------------------------------

# Valid data type keys are:
# - data_format_version:
# - expected_switches:
# - expected_vlan_ids:
# - expected_vlan_members:
# - expected_vlan_description:
# - expected_trunk_members:
#
# Each line that does not start with a valid data type key (no leading spaces)
# is ignored by the UT script.

# data_format_version data format:
# <version>
# Note: This key must be the first key
data_format_version: 2

# expected_switches data format:
#     <card>: <board type>: <list of space separated switch types>
#
# Note:  The board type is the string displayed in the calvados
#        'show platform' output.  The DEFAULT board type must have an
#        entry for each card type, and this is the only entry needed
#        if all board types for a given card have the same switches.
#        A single '-' indicates that the card does not have any switches.
expected_switches: FC: DEFAULT: FC-SW
expected_switches: SC: DEFAULT: SC-SW EPC-SW EOBC-SW
expected_switches: LC: DEFAULT: LC-SW
expected_switches: RP: NCS-5502: RP-SW
expected_switches: RP: NCS-5502-SE: RP-SW
expected_switches: RP: NCS-5502-PROTO: RP-SW
expected_switches: RP: NC55-RP-E: RP-SW
expected_switches: RP: DEFAULT: -

# expected_vlan_ids data format:
#     <switch type>: <board type>: <list of space separated vlan ids>
#
# Note:  The board type is the string displayed in the calvados
#        'show platform' output.  The DEFAULT board type must have an
#        entry for each switch type, and this is the only entry needed
#        if all board types for a given switch type have the same vlans.
#        A single '-' indicates that the switch does not have any vlans.
#
# Note:  The vlans must be specified in the order they are displayed by
#        the 'show controller switch vlan info' command output.
#        That is, SDR 1 vlans in ascending order followed by SDR 2 vlans
#        in ascending order.
expected_vlan_ids: FC-SW: DEFAULT: 1 1538 1554 1794
expected_vlan_ids: SC-SW: DEFAULT: 1 17 3073
expected_vlan_ids: EPC-SW: DEFAULT: 1 1538 1554 1794
expected_vlan_ids: EOBC-SW: DEFAULT: 1 17 3073 3074
expected_vlan_ids: LC-SW: DEFAULT: 1 17 3073 1282 1298 1314 1330 1346 1362 1538 1554 1570 1794 3074
expected_vlan_ids: RP-SW: NCS-5502: 1 1282 1298 1314 1330 1346 1362 1378 1394 1538 1554 1570 1794
expected_vlan_ids: RP-SW: NCS-5502-SE: 1 1282 1298 1314 1330 1346 1362 1378 1394 1538 1554 1570 1794
expected_vlan_ids: RP-SW: NCS-5502-PROTO: 1 1282 1298 1314 1330 1346 1362 1378 1394 1538 1554 1570 1794
expected_vlan_ids: RP-SW: NC55-RP-E: 33
expected_vlan_ids: RP-SW: DEFAULT: -

# expected_vlan_members data format:
#     <switch type>: <board type>: <vlan>: <list of space separated port members>
# Note:  The board type is the string displayed in the calvados
#        'show platform' output.  The DEFAULT board type must have an
#        entry for each vlan of each switch type, and these are the only
#        entries needed if all board types for a given switch type have
#        the same vlan membership.
#        A single '-' indicates that the vlan does not have any members.
#
# Note:  The vlan members must be listed in ascending order to match the
#       'show controller switch vlan membership' command output.

# BOARD_TYPE_FRETTA_FC_1xFE3200 (Uluru4)
expected_vlan_members: FC-SW: NC55-5504-FC: 1: 0 1 2 3 4 5
expected_vlan_members: FC-SW: NC55-5504-FC: 1538: 0 1 2 3 4 5
expected_vlan_members: FC-SW: NC55-5504-FC: 1554: 0 1 2 3 4 5
expected_vlan_members: FC-SW: NC55-5504-FC: 1794: 0 1 2 3 4 5

# BOARD_TYPE_FRETTA_FC_6xFE3200 (Uluru16)
expected_vlan_members: FC-SW: NC55-5516-FC: 1: 3 4 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
expected_vlan_members: FC-SW: NC55-5516-FC: 1538: 3 4 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
expected_vlan_members: FC-SW: NC55-5516-FC: 1554: 3 4 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
expected_vlan_members: FC-SW: NC55-5516-FC: 1794: 3 4 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23

# BOARD_TYPE_FRETTA_FC_3xFE9600 (Augustus16)
expected_vlan_members: FC-SW: NC55-5516-FC2: 1: 1 2 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
expected_vlan_members: FC-SW: NC55-5516-FC2: 1538: 1 2 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
expected_vlan_members: FC-SW: NC55-5516-FC2: 1554: 1 2 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
expected_vlan_members: FC-SW: NC55-5516-FC2: 1794: 1 2 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19

# BOARD_TYPE_FRETTA_FC_2xFE9600 (Augustus8)
expected_vlan_members: FC-SW: NC55-5508-FC2: 1: 1 2 12 13 14 15 16 17 18 19
expected_vlan_members: FC-SW: NC55-5508-FC2: 1538: 1 2 12 13 14 15 16 17 18 19
expected_vlan_members: FC-SW: NC55-5508-FC2: 1554: 1 2 12 13 14 15 16 17 18 19
expected_vlan_members: FC-SW: NC55-5508-FC2: 1794: 1 2 12 13 14 15 16 17 18 19

expected_vlan_members: FC-SW: DEFAULT: 1: 0 1 2 3 4 5 6 7 8 9
expected_vlan_members: FC-SW: DEFAULT: 1538: 0 1 2 3 4 5 6 7 8 9
expected_vlan_members: FC-SW: DEFAULT: 1554: 0 1 2 3 4 5 6 7 8 9
expected_vlan_members: FC-SW: DEFAULT: 1794: 0 1 2 3 4 5 6 7 8 9
expected_vlan_members: SC-SW: DEFAULT: 1: 6 7 8 9
expected_vlan_members: SC-SW: DEFAULT: 17: 6 7 8
expected_vlan_members: SC-SW: DEFAULT: 3073: 6 7 8
expected_vlan_members: EPC-SW: DEFAULT: 1: 0 1 2 3 4 5 6 7 8 9
expected_vlan_members: EPC-SW: DEFAULT: 1538: 0 1 2 3 4 5 6 7 8
expected_vlan_members: EPC-SW: DEFAULT: 1554: 0 1 2 3 4 5 6 7 8
expected_vlan_members: EPC-SW: DEFAULT: 1794: 0 1 2 3 4 5 6 7 8
expected_vlan_members: EOBC-SW: DEFAULT: 1: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 24 25 26 27
expected_vlan_members: EOBC-SW: DEFAULT: 17: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 24 25 26 27
expected_vlan_members: EOBC-SW: DEFAULT: 3073: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 24 25 26 27
expected_vlan_members: EOBC-SW: DEFAULT: 3074: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 22 24 25

# BOARD_TYPE_FRETTA_LC_36x40GE_QSFP
expected_vlan_members: LC-SW: NC55-18H18F: 1: 4 5 6 7 12 13 14 15 16 17 18 19
expected_vlan_members: LC-SW: NC55-18H18F: 17: 7 18 19
expected_vlan_members: LC-SW: NC55-18H18F: 3073: 7 18 19
expected_vlan_members: LC-SW: NC55-18H18F: 1282: 4 5 6 8 9 10
expected_vlan_members: LC-SW: NC55-18H18F: 1298: 4 5 6 8 9 10
expected_vlan_members: LC-SW: NC55-18H18F: 1314: 4 5 6 8 9 10
expected_vlan_members: LC-SW: NC55-18H18F: 1330: 4 5 6 8 9 10
expected_vlan_members: LC-SW: NC55-18H18F: 1346: 4 5 6 8 9 10
expected_vlan_members: LC-SW: NC55-18H18F: 1362: 4 5 6 8 9 10
expected_vlan_members: LC-SW: NC55-18H18F: 1538: 4 5 6 8 9 10 12 13 14 15 16 17
expected_vlan_members: LC-SW: NC55-18H18F: 1554: 4 5 6 8 9 10 12 13 14 15 16 17
expected_vlan_members: LC-SW: NC55-18H18F: 1570: 4 5 6 8 9 10
expected_vlan_members: LC-SW: NC55-18H18F: 1794: 4 5 6 8 9 10 12 13 14 15 16 17
expected_vlan_members: LC-SW: NC55-18H18F: 3074: 7 18 19

# BOARD_TYPE_FRETTA_LC_TCAM_PROTO
expected_vlan_members: LC-SW: NC55-12X100G-SE-PR: 1: 4 5 6 7 12 13 14 15 16 17 18 19
expected_vlan_members: LC-SW: NC55-12X100G-SE-PR: 17: 7 18 19
expected_vlan_members: LC-SW: NC55-12X100G-SE-PR: 3073: 7 18 19
expected_vlan_members: LC-SW: NC55-12X100G-SE-PR: 1282: 4 5 6 8 9 10 11
expected_vlan_members: LC-SW: NC55-12X100G-SE-PR: 1298: 4 5 6 8 9 10 11
expected_vlan_members: LC-SW: NC55-12X100G-SE-PR: 1314: 4 5 6 8 9 10 11
expected_vlan_members: LC-SW: NC55-12X100G-SE-PR: 1330: 4 5 6 8 9 10 11
expected_vlan_members: LC-SW: NC55-12X100G-SE-PR: 1346: 4 5 6 8 9 10 11
expected_vlan_members: LC-SW: NC55-12X100G-SE-PR: 1362: 4 5 6 8 9 10 11
expected_vlan_members: LC-SW: NC55-12X100G-SE-PR: 1538: 4 5 6 8 9 10 11 12 13 14 15 16 17
expected_vlan_members: LC-SW: NC55-12X100G-SE-PR: 1554: 4 5 6 8 9 10 11 12 13 14 15 16 17
expected_vlan_members: LC-SW: NC55-12X100G-SE-PR: 1570: 4 5 6 8 9 10 11
expected_vlan_members: LC-SW: NC55-12X100G-SE-PR: 1794: 4 5 6 8 9 10 11 12 13 14 15 16 17
expected_vlan_members: LC-SW: NC55-12X100G-SE-PR: 3074: 7 18 19

# BOARD_TYPE_FRETTA_LC_24x100GE_TCAM_QSFP
expected_vlan_members: LC-SW: NC55-24X100G-SE: 1: 4 5 6 7 12 13 14 15 16 17 18 19
expected_vlan_members: LC-SW: NC55-24X100G-SE: 17: 7 18 19
expected_vlan_members: LC-SW: NC55-24X100G-SE: 3073: 7 18 19
expected_vlan_members: LC-SW: NC55-24X100G-SE: 1282: 4 5 6 8 9 10 11
expected_vlan_members: LC-SW: NC55-24X100G-SE: 1298: 4 5 6 8 9 10 11
expected_vlan_members: LC-SW: NC55-24X100G-SE: 1314: 4 5 6 8 9 10 11
expected_vlan_members: LC-SW: NC55-24X100G-SE: 1330: 4 5 6 8 9 10 11
expected_vlan_members: LC-SW: NC55-24X100G-SE: 1346: 4 5 6 8 9 10 11
expected_vlan_members: LC-SW: NC55-24X100G-SE: 1362: 4 5 6 8 9 10 11
expected_vlan_members: LC-SW: NC55-24X100G-SE: 1538: 4 5 6 8 9 10 11 12 13 14 15 16 17
expected_vlan_members: LC-SW: NC55-24X100G-SE: 1554: 4 5 6 8 9 10 11 12 13 14 15 16 17
expected_vlan_members: LC-SW: NC55-24X100G-SE: 1570: 4 5 6 8 9 10 11
expected_vlan_members: LC-SW: NC55-24X100G-SE: 1794: 4 5 6 8 9 10 11 12 13 14 15 16 17
expected_vlan_members: LC-SW: NC55-24X100G-SE: 3074: 7 18 19

# BOARD_TYPE_FRETTA_LC_12x100GE_COHERENT_QSFP
expected_vlan_members: LC-SW: NC55-6X200-DWDM-S: 1: 4 5 6 7 12 13 14 15 16 17 18 19
expected_vlan_members: LC-SW: NC55-6X200-DWDM-S: 17: 7 18 19
expected_vlan_members: LC-SW: NC55-6X200-DWDM-S: 3073: 7 18 19
expected_vlan_members: LC-SW: NC55-6X200-DWDM-S: 1282: 2 3 4 5 6
expected_vlan_members: LC-SW: NC55-6X200-DWDM-S: 1298: 2 3 4 5 6
expected_vlan_members: LC-SW: NC55-6X200-DWDM-S: 1314: 2 3 4 5 6
expected_vlan_members: LC-SW: NC55-6X200-DWDM-S: 1330: 2 3 4 5 6
expected_vlan_members: LC-SW: NC55-6X200-DWDM-S: 1346: 2 3 4 5 6
expected_vlan_members: LC-SW: NC55-6X200-DWDM-S: 1362: 2 3 4 5 6
expected_vlan_members: LC-SW: NC55-6X200-DWDM-S: 1538: 2 3 4 5 6 12 13 14 15 16 17
expected_vlan_members: LC-SW: NC55-6X200-DWDM-S: 1554: 2 3 4 5 6 12 13 14 15 16 17
expected_vlan_members: LC-SW: NC55-6X200-DWDM-S: 1570: 2 3 4 5 6
expected_vlan_members: LC-SW: NC55-6X200-DWDM-S: 1794: 2 3 4 5 6 12 13 14 15 16 17
expected_vlan_members: LC-SW: NC55-6X200-DWDM-S: 3074: 7 18 19

# BOARD_TYPE_FRETTA_LC_18x100GE_MACSEC_QSFP
expected_vlan_members: LC-SW: NC55-18X100G-S: 1: 4 5 6 7 12 13 14 15 16 17 18 19
expected_vlan_members: LC-SW: NC55-18X100G-S: 17: 7 18 19
expected_vlan_members: LC-SW: NC55-18X100G-S: 3073: 7 18 19
expected_vlan_members: LC-SW: NC55-18X100G-S: 1282: 2 3 4 5 6 11
expected_vlan_members: LC-SW: NC55-18X100G-S: 1298: 2 3 4 5 6 11
expected_vlan_members: LC-SW: NC55-18X100G-S: 1314: 2 3 4 5 6 11
expected_vlan_members: LC-SW: NC55-18X100G-S: 1330: 2 3 4 5 6 11
expected_vlan_members: LC-SW: NC55-18X100G-S: 1346: 2 3 4 5 6 11
expected_vlan_members: LC-SW: NC55-18X100G-S: 1362: 2 3 4 5 6 11
expected_vlan_members: LC-SW: NC55-18X100G-S: 1538: 2 3 4 5 6 11 12 13 14 15 16 17
expected_vlan_members: LC-SW: NC55-18X100G-S: 1554: 2 3 4 5 6 11 12 13 14 15 16 17
expected_vlan_members: LC-SW: NC55-18X100G-S: 1570: 2 3 4 5 6 11
expected_vlan_members: LC-SW: NC55-18X100G-S: 1794: 2 3 4 5 6 11 12 13 14 15 16 17
expected_vlan_members: LC-SW: NC55-18X100G-S: 3074: 7 18 19

# BOARD_TYPE_FRETTA_LC_36X100G_TCAM_PLUS_QSFP
expected_vlan_members: LC-SW: NC55-36X100G-A-SE: 1: 8 9 12 13 14 15 16 17 18 19
expected_vlan_members: LC-SW: NC55-36X100G-A-SE: 17: 9 18 19
expected_vlan_members: LC-SW: NC55-36X100G-A-SE: 3073: 9 18 19
expected_vlan_members: LC-SW: NC55-36X100G-A-SE: 1282: 4 5 6 7 8
expected_vlan_members: LC-SW: NC55-36X100G-A-SE: 1298: 4 5 6 7 8
expected_vlan_members: LC-SW: NC55-36X100G-A-SE: 1314: 4 5 6 7 8
expected_vlan_members: LC-SW: NC55-36X100G-A-SE: 1330: 4 5 6 7 8
expected_vlan_members: LC-SW: NC55-36X100G-A-SE: 1346: 4 5 6 7 8
expected_vlan_members: LC-SW: NC55-36X100G-A-SE: 1362: 4 5 6 7 8
expected_vlan_members: LC-SW: NC55-36X100G-A-SE: 1538: 4 5 6 7 8 12 13 14 15 16 17
expected_vlan_members: LC-SW: NC55-36X100G-A-SE: 1554: 4 5 6 7 8 12 13 14 15 16 17
expected_vlan_members: LC-SW: NC55-36X100G-A-SE: 1570: 4 5 6 7 8
expected_vlan_members: LC-SW: NC55-36X100G-A-SE: 1794: 4 5 6 7 8 12 13 14 15 16 17
expected_vlan_members: LC-SW: NC55-36X100G-A-SE: 3074: 9 18 19

# BOARD_TYPE_FRETTA_LC_MOD_A_S
expected_vlan_members: LC-SW: NC55-MOD-A-S: 1: 8 9 12 13 14 15 16 17 18 19
expected_vlan_members: LC-SW: NC55-MOD-A-S: 17: 9 18 19
expected_vlan_members: LC-SW: NC55-MOD-A-S: 3073: 9 18 19
expected_vlan_members: LC-SW: NC55-MOD-A-S: 1282: 4 8
expected_vlan_members: LC-SW: NC55-MOD-A-S: 1298: 4 8
expected_vlan_members: LC-SW: NC55-MOD-A-S: 1314: 4 8
expected_vlan_members: LC-SW: NC55-MOD-A-S: 1330: 4 8
expected_vlan_members: LC-SW: NC55-MOD-A-S: 1346: 4 8
expected_vlan_members: LC-SW: NC55-MOD-A-S: 1362: 4 8
expected_vlan_members: LC-SW: NC55-MOD-A-S: 1538: 4 8 12 13 14 15 16 17
expected_vlan_members: LC-SW: NC55-MOD-A-S: 1554: 4 8 12 13 14 15 16 17
expected_vlan_members: LC-SW: NC55-MOD-A-S: 1570: 4 8
expected_vlan_members: LC-SW: NC55-MOD-A-S: 1794: 4 8 12 13 14 15 16 17
expected_vlan_members: LC-SW: NC55-MOD-A-S: 3074: 9 18 19

# BOARD_TYPE_FRETTA_LC_MOD_A_SE_S
expected_vlan_members: LC-SW: NC55-MOD-A-SE-S: 1: 8 9 12 13 14 15 16 17 18 19
expected_vlan_members: LC-SW: NC55-MOD-A-SE-S: 17: 9 18 19
expected_vlan_members: LC-SW: NC55-MOD-A-SE-S: 3073: 9 18 19
expected_vlan_members: LC-SW: NC55-MOD-A-SE-S: 1282: 4 8
expected_vlan_members: LC-SW: NC55-MOD-A-SE-S: 1298: 4 8
expected_vlan_members: LC-SW: NC55-MOD-A-SE-S: 1314: 4 8
expected_vlan_members: LC-SW: NC55-MOD-A-SE-S: 1330: 4 8
expected_vlan_members: LC-SW: NC55-MOD-A-SE-S: 1346: 4 8
expected_vlan_members: LC-SW: NC55-MOD-A-SE-S: 1362: 4 8
expected_vlan_members: LC-SW: NC55-MOD-A-SE-S: 1538: 4 8 12 13 14 15 16 17
expected_vlan_members: LC-SW: NC55-MOD-A-SE-S: 1554: 4 8 12 13 14 15 16 17
expected_vlan_members: LC-SW: NC55-MOD-A-SE-S: 1570: 4 8
expected_vlan_members: LC-SW: NC55-MOD-A-SE-S: 1794: 4 8 12 13 14 15 16 17
expected_vlan_members: LC-SW: NC55-MOD-A-SE-S: 3074: 9 18 19

# BOARD_TYPE_FRETTA_LC_24x400G_QSFP
expected_vlan_members: LC-SW: NC55-MPA-A-S: 1: 8 9 12 13 14 15 16 17 18 19
expected_vlan_members: LC-SW: NC55-MPA-A-S: 17: 9 18 19
expected_vlan_members: LC-SW: NC55-MPA-A-S: 3073: 9 18 19
expected_vlan_members: LC-SW: NC55-MPA-A-S: 1282: 8
expected_vlan_members: LC-SW: NC55-MPA-A-S: 1298: 8
expected_vlan_members: LC-SW: NC55-MPA-A-S: 1314: 8
expected_vlan_members: LC-SW: NC55-MPA-A-S: 1330: 8
expected_vlan_members: LC-SW: NC55-MPA-A-S: 1346: 8
expected_vlan_members: LC-SW: NC55-MPA-A-S: 1362: 8
expected_vlan_members: LC-SW: NC55-MPA-A-S: 1538: 8 12 13 14 15 16 17
expected_vlan_members: LC-SW: NC55-MPA-A-S: 1554: 8 12 13 14 15 16 17
expected_vlan_members: LC-SW: NC55-MPA-A-S: 1570: 8
expected_vlan_members: LC-SW: NC55-MPA-A-S: 1794: 8 12 13 14 15 16 17
expected_vlan_members: LC-SW: NC55-MPA-A-S: 3074: 9 18 19

# BOARD_TYPE_FRETTA_LC_36x40GE_TCAM_QSFP
expected_vlan_members: LC-SW: NC55-24H12F-SE: 1: 4 5 6 7 12 13 14 15 16 17 18 19
expected_vlan_members: LC-SW: NC55-24H12F-SE: 17: 7 18 19
expected_vlan_members: LC-SW: NC55-24H12F-SE: 3073: 7 18 19
expected_vlan_members: LC-SW: NC55-24H12F-SE: 1282: 4 5 6 8 9 10 11
expected_vlan_members: LC-SW: NC55-24H12F-SE: 1298: 4 5 6 8 9 10 11
expected_vlan_members: LC-SW: NC55-24H12F-SE: 1314: 4 5 6 8 9 10 11
expected_vlan_members: LC-SW: NC55-24H12F-SE: 1330: 4 5 6 8 9 10 11
expected_vlan_members: LC-SW: NC55-24H12F-SE: 1346: 4 5 6 8 9 10 11
expected_vlan_members: LC-SW: NC55-24H12F-SE: 1362: 4 5 6 8 9 10 11
expected_vlan_members: LC-SW: NC55-24H12F-SE: 1538: 4 5 6 8 9 10 11 12 13 14 15 16 17
expected_vlan_members: LC-SW: NC55-24H12F-SE: 1554: 4 5 6 8 9 10 11 12 13 14 15 16 17
expected_vlan_members: LC-SW: NC55-24H12F-SE: 1570: 4 5 6 8 9 10 11
expected_vlan_members: LC-SW: NC55-24H12F-SE: 1794: 4 5 6 8 9 10 11 12 13 14 15 16 17
expected_vlan_members: LC-SW: NC55-24H12F-SE: 3074: 7 18 19

# All phase 1 linecards
expected_vlan_members: LC-SW: DEFAULT: 1: 0 1 8 9 10 11 12 13 14 15
expected_vlan_members: LC-SW: DEFAULT: 17: 1 14 15
expected_vlan_members: LC-SW: DEFAULT: 3073: 1 14 15
expected_vlan_members: LC-SW: DEFAULT: 1282: 0 2 3 4 5 6 7
expected_vlan_members: LC-SW: DEFAULT: 1298: 0 2 3 4 5 6 7
expected_vlan_members: LC-SW: DEFAULT: 1314: 0 2 3 4 5 6 7
expected_vlan_members: LC-SW: DEFAULT: 1330: 0 2 3 4 5 6 7
expected_vlan_members: LC-SW: DEFAULT: 1346: 0 2 3 4 5 6 7
expected_vlan_members: LC-SW: DEFAULT: 1362: 0 2 3 4 5 6 7
expected_vlan_members: LC-SW: DEFAULT: 1538: 0 2 3 4 5 6 7 8 9 10 11 12 13
expected_vlan_members: LC-SW: DEFAULT: 1554: 0 2 3 4 5 6 7 8 9 10 11 12 13
expected_vlan_members: LC-SW: DEFAULT: 1570: 0 2 3 4 5 6 7
expected_vlan_members: LC-SW: DEFAULT: 1794: 0 2 3 4 5 6 7 8 9 10 11 12 13
expected_vlan_members: LC-SW: DEFAULT: 3074: 1 14 15

# BOARD_TYPE_ZERMATT_RP
expected_vlan_members: RP-SW: NCS-5502: 1: -
expected_vlan_members: RP-SW: NCS-5502: 1282: 4 5 6 7 8 12 13 14 15
expected_vlan_members: RP-SW: NCS-5502: 1298: 4 5 6 7 8 12 13 14 15
expected_vlan_members: RP-SW: NCS-5502: 1314: 4 5 6 7 8 12 13 14 15
expected_vlan_members: RP-SW: NCS-5502: 1330: 4 5 6 7 8 12 13 14 15
expected_vlan_members: RP-SW: NCS-5502: 1346: 4 5 6 7 8 12 13 14 15
expected_vlan_members: RP-SW: NCS-5502: 1362: 4 5 6 7 8 12 13 14 15
expected_vlan_members: RP-SW: NCS-5502: 1378: 4 5 6 7 8 12 13 14 15
expected_vlan_members: RP-SW: NCS-5502: 1394: 4 5 6 7 8 12 13 14 15
expected_vlan_members: RP-SW: NCS-5502: 1538: 4 5 6 7 8 12 13 14 15
expected_vlan_members: RP-SW: NCS-5502: 1554: 4 5 6 7 8 12 13 14 15
expected_vlan_members: RP-SW: NCS-5502: 1570: 4 5 6 7 8 12 13 14 15
expected_vlan_members: RP-SW: NCS-5502: 1794: 4 5 6 7 8 12 13 14 15

expected_vlan_members: RP-SW: NCS-5502-SE: 1: -
expected_vlan_members: RP-SW: NCS-5502-SE: 1282: 4 5 6 7 8 12 13 14 15
expected_vlan_members: RP-SW: NCS-5502-SE: 1298: 4 5 6 7 8 12 13 14 15
expected_vlan_members: RP-SW: NCS-5502-SE: 1314: 4 5 6 7 8 12 13 14 15
expected_vlan_members: RP-SW: NCS-5502-SE: 1330: 4 5 6 7 8 12 13 14 15
expected_vlan_members: RP-SW: NCS-5502-SE: 1346: 4 5 6 7 8 12 13 14 15
expected_vlan_members: RP-SW: NCS-5502-SE: 1362: 4 5 6 7 8 12 13 14 15
expected_vlan_members: RP-SW: NCS-5502-SE: 1378: 4 5 6 7 8 12 13 14 15
expected_vlan_members: RP-SW: NCS-5502-SE: 1394: 4 5 6 7 8 12 13 14 15
expected_vlan_members: RP-SW: NCS-5502-SE: 1538: 4 5 6 7 8 12 13 14 15
expected_vlan_members: RP-SW: NCS-5502-SE: 1554: 4 5 6 7 8 12 13 14 15
expected_vlan_members: RP-SW: NCS-5502-SE: 1570: 4 5 6 7 8 12 13 14 15
expected_vlan_members: RP-SW: NCS-5502-SE: 1794: 4 5 6 7 8 12 13 14 15

# BOARD_TYPE_ZERMATT_RP_PROTO
expected_vlan_members: RP-SW: NCS-5502-PROTO: 1: -
expected_vlan_members: RP-SW: NCS-5502-PROTO: 1282: 7 8 12
expected_vlan_members: RP-SW: NCS-5502-PROTO: 1298: 7 8 12
expected_vlan_members: RP-SW: NCS-5502-PROTO: 1314: 7 8 12
expected_vlan_members: RP-SW: NCS-5502-PROTO: 1330: 7 8 12
expected_vlan_members: RP-SW: NCS-5502-PROTO: 1346: 7 8 12
expected_vlan_members: RP-SW: NCS-5502-PROTO: 1362: 7 8 12
expected_vlan_members: RP-SW: NCS-5502-PROTO: 1378: 7 8 12
expected_vlan_members: RP-SW: NCS-5502-PROTO: 1394: 7 8 12
expected_vlan_members: RP-SW: NCS-5502-PROTO: 1538: 7 8 12
expected_vlan_members: RP-SW: NCS-5502-PROTO: 1554: 7 8 12
expected_vlan_members: RP-SW: NCS-5502-PROTO: 1570: 7 8 12
expected_vlan_members: RP-SW: NCS-5502-PROTO: 1794: 7 8 12

# BOARD_TYPE_FRETTA_RP_E
expected_vlan_members: RP-SW: NC55-RP-E: 33: 0 2

# Note: expected_vlan_members for the RP-SW DEFAULT board type is
#       not specified since there are no vlan ids specified for the
#       RP-SW DEFAULT board type

# expected_vlan_description data format:
#     <vlan>: <vlan description>
expected_vlan_description: 1: Platform EMON
expected_vlan_description: 17: Platform HOST
expected_vlan_description: 33: Platform Timing
expected_vlan_description: 3073: Calvados IPC
expected_vlan_description: 1282: SDR 2 Platform Netflow 1
expected_vlan_description: 1298: SDR 2 Platform Netflow 2
expected_vlan_description: 1314: SDR 2 Platform Netflow 3
expected_vlan_description: 1330: SDR 2 Platform Netflow 4
expected_vlan_description: 1346: SDR 2 Platform Netflow 5
expected_vlan_description: 1362: SDR 2 Platform Netflow 6
expected_vlan_description: 1378: SDR 2 Platform Netflow 7
expected_vlan_description: 1394: SDR 2 Platform Netflow 8
expected_vlan_description: 1538: SDR 2 Platform SPP
expected_vlan_description: 1554: SDR 2 Platform BFD
expected_vlan_description: 1570: SDR 2 Platform MAC learning
expected_vlan_description: 1794: SDR 2 Third Party Applications
expected_vlan_description: 3074: SDR 2 IPC

# expected_trunk_members data format:
#     <switch type>: <board type>: <list of space separated port members>
# Note:  The board type is the string displayed in the calvados
#        'show platform' output.  The DEFAULT board type must have an
#        entry for each switch type, and this is the only entry needed
#        if all board types for a given switch type have the same trunk
#        membership.
#        A single '-' indicates that the switch does not have a trunk group.
#
# Note:  The trunk members must be listed in ascending order to match the
#       'show controller switch trunk' command output.
expected_trunk_members: FC-SW: DEFAULT: -
expected_trunk_members: SC-SW: DEFAULT: -
expected_trunk_members: EPC-SW: DEFAULT: -
expected_trunk_members: EOBC-SW: DEFAULT: -

# BOARD_TYPE_FRETTA_LC_36x40GE_QSFP
expected_trunk_members: LC-SW: NC55-18H18F: 4 5 6

# BOARD_TYPE_FRETTA_LC_TCAM_PROTO
expected_trunk_members: LC-SW: NC55-12X100G-SE-PR: 4 5 6

# BOARD_TYPE_FRETTA_LC_24x100GE_TCAM_QSFP
expected_trunk_members: LC-SW: NC55-24X100G-SE: 4 5 6

# BOARD_TYPE_FRETTA_LC_12x100GE_COHERENT_QSFP
expected_trunk_members: LC-SW: NC55-6X200-DWDM-S: 4 5 6

# BOARD_TYPE_FRETTA_LC_18x100GE_MACSEC_QSFP
expected_trunk_members: LC-SW: NC55-18X100G-S: 4 5 6

# BOARD_TYPE_FRETTA_LC_36x40GE_TCAM_QSFP
expected_trunk_members: LC-SW: NC55-24H12F-SE: 4 5 6

# All phase 1 linecards
expected_trunk_members: LC-SW: DEFAULT: -

# All RPs
expected_trunk_members: RP-SW: DEFAULT: -
