diff --git a/tests/common/plugins/conditional_mark/tests_mark_conditions.yaml b/tests/common/plugins/conditional_mark/tests_mark_conditions.yaml index eedd2ef8eb..1b8e5f00b5 100644 --- a/tests/common/plugins/conditional_mark/tests_mark_conditions.yaml +++ b/tests/common/plugins/conditional_mark/tests_mark_conditions.yaml @@ -1063,6 +1063,21 @@ vlan/test_vlan_ping.py: conditions: - "asic_type in ['broadcom']" +####################################### +##### voq ##### +####################################### +voq/test_fabric_reach.py: + skip: + reason: "Skip test_fabric_reach on unsupported testbed." + conditions: + - "('t2' not in topo_name) or (asic_subtype not in ['broadcom-dnx']) or ('arista_7800' not in platform)" + +voq/test_voq_fabric_status_all.py: + skip: + reason: "Skip test_voq_fabric_status_all on unsupported testbed." + conditions: + - "('t2' not in topo_name) or (asic_subtype not in ['broadcom-dnx']) or ('arista_7800' not in platform)" + ####################################### ##### vrf ##### ####################################### diff --git a/tests/voq/fabric_data/Arista-7800R3-48CQ2-C48_Arista-7804R3-FM_LC3.yaml b/tests/voq/fabric_data/Arista-7800R3-48CQ2-C48_Arista-7804R3-FM_LC3.yaml new file mode 100644 index 0000000000..07cd047400 --- /dev/null +++ b/tests/voq/fabric_data/Arista-7800R3-48CQ2-C48_Arista-7804R3-FM_LC3.yaml @@ -0,0 +1,450 @@ +--- +asic0: + 0: + peer asic: '1' + peer lk: '133' + peer slot: '3' + 1: + peer asic: '1' + peer lk: '120' + peer slot: '3' + 2: + peer asic: '1' + peer lk: '128' + peer slot: '3' + 3: + peer asic: '1' + peer lk: '134' + peer slot: '3' + 4: + peer asic: '1' + peer lk: '134' + peer slot: '6' + 5: + peer asic: '1' + peer lk: '128' + peer slot: '6' + 6: + peer asic: '1' + peer lk: '133' + peer slot: '6' + 7: + peer asic: '1' + peer lk: '120' + peer slot: '6' + 8: + peer asic: '1' + peer lk: '143' + peer slot: '3' + 9: + peer asic: '1' + peer lk: '190' + peer slot: '3' + 10: + peer asic: '1' + peer lk: '124' + peer slot: '3' + 11: + peer asic: '1' + peer lk: '139' + peer slot: '3' + 12: + peer asic: '1' + peer lk: '124' + peer slot: '6' + 13: + peer asic: '0' + peer lk: '16' + peer slot: '6' + 14: + peer asic: '1' + peer lk: '190' + peer slot: '6' + 15: + peer asic: '1' + peer lk: '191' + peer slot: '6' + 16: + peer asic: '0' + peer lk: '21' + peer slot: '3' + 17: + peer asic: '0' + peer lk: '157' + peer slot: '3' + 18: + peer asic: '0' + peer lk: '16' + peer slot: '3' + 19: + peer asic: '1' + peer lk: '138' + peer slot: '3' + 20: + peer asic: '0' + peer lk: '6' + peer slot: '6' + 21: + peer asic: '0' + peer lk: '9' + peer slot: '6' + 22: + peer asic: '1' + peer lk: '138' + peer slot: '6' + 23: + peer asic: '0' + peer lk: '157' + peer slot: '6' + 24: + peer asic: '0' + peer lk: '0' + peer slot: '3' + 25: + peer asic: '0' + peer lk: '13' + peer slot: '3' + 26: + peer asic: '0' + peer lk: '6' + peer slot: '3' + 27: + peer asic: '0' + peer lk: '9' + peer slot: '3' + 28: + peer asic: '0' + peer lk: '21' + peer slot: '6' + 29: + peer asic: '0' + peer lk: '0' + peer slot: '6' + 30: + peer asic: '0' + peer lk: '13' + peer slot: '6' + 31: + peer asic: '0' + peer lk: '149' + peer slot: '6' + 32: + peer asic: '1' + peer lk: '120' + peer slot: '2' + 33: + peer asic: '0' + peer lk: '1' + peer slot: '3' + 34: + peer asic: '0' + peer lk: '147' + peer slot: '3' + 35: + peer asic: '0' + peer lk: '149' + peer slot: '3' + 36: + peer asic: '0' + peer lk: '1' + peer slot: '6' + 37: + peer asic: '1' + peer lk: '133' + peer slot: '5' + 38: + peer asic: '0' + peer lk: '147' + peer slot: '6' + 39: + peer asic: '1' + peer lk: '120' + peer slot: '5' + 40: + peer asic: '1' + peer lk: '133' + peer slot: '2' + 41: + peer asic: '1' + peer lk: '134' + peer slot: '2' + 42: + peer asic: '1' + peer lk: '128' + peer slot: '2' + 43: + peer asic: '1' + peer lk: '190' + peer slot: '2' + 44: + peer asic: '1' + peer lk: '128' + peer slot: '5' + 45: + peer asic: '1' + peer lk: '191' + peer slot: '5' + 46: + peer asic: '1' + peer lk: '134' + peer slot: '5' + 47: + peer asic: '1' + peer lk: '190' + peer slot: '5' + 48: + peer asic: '1' + peer lk: '131' + peer slot: '2' + 49: + peer asic: '1' + peer lk: '124' + peer slot: '2' + 50: + peer asic: '1' + peer lk: '138' + peer slot: '2' + 51: + peer asic: '1' + peer lk: '143' + peer slot: '2' + 52: + peer asic: '0' + peer lk: '16' + peer slot: '5' + 53: + peer asic: '1' + peer lk: '124' + peer slot: '5' + 54: + peer asic: '1' + peer lk: '143' + peer slot: '5' + 55: + peer asic: '1' + peer lk: '138' + peer slot: '5' + 56: + peer asic: '0' + peer lk: '0' + peer slot: '4' + 57: + peer asic: '0' + peer lk: '149' + peer slot: '4' + 58: + peer asic: '0' + peer lk: '1' + peer slot: '4' + 59: + peer asic: '0' + peer lk: '147' + peer slot: '4' + 60: + peer asic: '0' + peer lk: '6' + peer slot: '4' + 61: + peer asic: '0' + peer lk: '21' + peer slot: '4' + 62: + peer asic: '0' + peer lk: '13' + peer slot: '4' + 63: + peer asic: '0' + peer lk: '9' + peer slot: '4' + 64: + peer asic: '1' + peer lk: '124' + peer slot: '4' + 65: + peer asic: '1' + peer lk: '138' + peer slot: '4' + 66: + peer asic: '0' + peer lk: '16' + peer slot: '4' + 67: + peer asic: '0' + peer lk: '157' + peer slot: '4' + 68: + peer asic: '0' + peer lk: '147' + peer slot: '1' + 69: + peer asic: '0' + peer lk: '1' + peer slot: '1' + 70: + peer asic: '0' + peer lk: '149' + peer slot: '1' + 71: + peer asic: '0' + peer lk: '0' + peer slot: '1' + 72: + peer asic: '0' + peer lk: '9' + peer slot: '1' + 73: + peer asic: '0' + peer lk: '21' + peer slot: '1' + 74: + peer asic: '0' + peer lk: '13' + peer slot: '1' + 75: + peer asic: '0' + peer lk: '6' + peer slot: '1' + 76: + peer asic: '0' + peer lk: '16' + peer slot: '1' + 77: + peer asic: '0' + peer lk: '157' + peer slot: '1' + 78: + peer asic: '1' + peer lk: '138' + peer slot: '1' + 79: + peer asic: '1' + peer lk: '124' + peer slot: '1' + 80: + peer asic: '1' + peer lk: '190' + peer slot: '4' + 81: + peer asic: '1' + peer lk: '139' + peer slot: '4' + 82: + peer asic: '1' + peer lk: '143' + peer slot: '4' + 83: + peer asic: '1' + peer lk: '128' + peer slot: '4' + 84: + peer asic: '1' + peer lk: '191' + peer slot: '1' + 85: + peer asic: '1' + peer lk: '128' + peer slot: '1' + 86: + peer asic: '1' + peer lk: '190' + peer slot: '1' + 87: + peer asic: '1' + peer lk: '134' + peer slot: '1' + 88: + peer asic: '1' + peer lk: '120' + peer slot: '4' + 89: + peer asic: '1' + peer lk: '133' + peer slot: '4' + 90: + peer asic: '1' + peer lk: '134' + peer slot: '4' + 91: + peer asic: '0' + peer lk: '147' + peer slot: '5' + 92: + peer asic: '0' + peer lk: '1' + peer slot: '2' + 93: + peer asic: '1' + peer lk: '133' + peer slot: '1' + 94: + peer asic: '1' + peer lk: '120' + peer slot: '1' + 95: + peer asic: '0' + peer lk: '147' + peer slot: '2' + 96: + peer asic: '0' + peer lk: '0' + peer slot: '5' + 97: + peer asic: '0' + peer lk: '1' + peer slot: '5' + 98: + peer asic: '0' + peer lk: '6' + peer slot: '5' + 99: + peer asic: '0' + peer lk: '149' + peer slot: '5' + 100: + peer asic: '0' + peer lk: '149' + peer slot: '2' + 101: + peer asic: '0' + peer lk: '0' + peer slot: '2' + 102: + peer asic: '0' + peer lk: '6' + peer slot: '2' + 103: + peer asic: '0' + peer lk: '13' + peer slot: '2' + 104: + peer asic: '0' + peer lk: '157' + peer slot: '5' + 105: + peer asic: '0' + peer lk: '13' + peer slot: '5' + 106: + peer asic: '0' + peer lk: '9' + peer slot: '5' + 107: + peer asic: '0' + peer lk: '21' + peer slot: '5' + 108: + peer asic: '0' + peer lk: '9' + peer slot: '2' + 109: + peer asic: '0' + peer lk: '16' + peer slot: '2' + 110: + peer asic: '0' + peer lk: '21' + peer slot: '2' + 111: + peer asic: '0' + peer lk: '157' + peer slot: '2' diff --git a/tests/voq/fabric_data/Arista-7800R3-48CQ2-C48_Arista-7804R3-FM_LC4.yaml b/tests/voq/fabric_data/Arista-7800R3-48CQ2-C48_Arista-7804R3-FM_LC4.yaml new file mode 100644 index 0000000000..92d6e220a0 --- /dev/null +++ b/tests/voq/fabric_data/Arista-7800R3-48CQ2-C48_Arista-7804R3-FM_LC4.yaml @@ -0,0 +1,450 @@ +--- +asic0: + 0: + peer asic: '1' + peer lk: '90' + peer slot: '3' + 1: + peer asic: '1' + peer lk: '44' + peer slot: '3' + 2: + peer asic: '1' + peer lk: '83' + peer slot: '3' + 3: + peer asic: '1' + peer lk: '88' + peer slot: '3' + 4: + peer asic: '1' + peer lk: '88' + peer slot: '6' + 5: + peer asic: '1' + peer lk: '83' + peer slot: '6' + 6: + peer asic: '1' + peer lk: '90' + peer slot: '6' + 7: + peer asic: '1' + peer lk: '44' + peer slot: '6' + 8: + peer asic: '1' + peer lk: '79' + peer slot: '3' + 9: + peer asic: '1' + peer lk: '75' + peer slot: '3' + 10: + peer asic: '1' + peer lk: '95' + peer slot: '3' + 11: + peer asic: '1' + peer lk: '85' + peer slot: '3' + 12: + peer asic: '1' + peer lk: '95' + peer slot: '6' + 13: + peer asic: '0' + peer lk: '17' + peer slot: '6' + 14: + peer asic: '1' + peer lk: '75' + peer slot: '6' + 15: + peer asic: '1' + peer lk: '74' + peer slot: '6' + 16: + peer asic: '0' + peer lk: '152' + peer slot: '3' + 17: + peer asic: '0' + peer lk: '177' + peer slot: '3' + 18: + peer asic: '0' + peer lk: '17' + peer slot: '3' + 19: + peer asic: '1' + peer lk: '84' + peer slot: '3' + 20: + peer asic: '0' + peer lk: '161' + peer slot: '6' + 21: + peer asic: '0' + peer lk: '166' + peer slot: '6' + 22: + peer asic: '1' + peer lk: '84' + peer slot: '6' + 23: + peer asic: '0' + peer lk: '177' + peer slot: '6' + 24: + peer asic: '0' + peer lk: '169' + peer slot: '3' + 25: + peer asic: '0' + peer lk: '163' + peer slot: '3' + 26: + peer asic: '0' + peer lk: '161' + peer slot: '3' + 27: + peer asic: '0' + peer lk: '166' + peer slot: '3' + 28: + peer asic: '0' + peer lk: '152' + peer slot: '6' + 29: + peer asic: '0' + peer lk: '169' + peer slot: '6' + 30: + peer asic: '0' + peer lk: '163' + peer slot: '6' + 31: + peer asic: '0' + peer lk: '176' + peer slot: '6' + 32: + peer asic: '1' + peer lk: '44' + peer slot: '2' + 33: + peer asic: '0' + peer lk: '172' + peer slot: '3' + 34: + peer asic: '0' + peer lk: '183' + peer slot: '3' + 35: + peer asic: '0' + peer lk: '176' + peer slot: '3' + 36: + peer asic: '0' + peer lk: '172' + peer slot: '6' + 37: + peer asic: '1' + peer lk: '90' + peer slot: '5' + 38: + peer asic: '0' + peer lk: '183' + peer slot: '6' + 39: + peer asic: '1' + peer lk: '44' + peer slot: '5' + 40: + peer asic: '1' + peer lk: '90' + peer slot: '2' + 41: + peer asic: '1' + peer lk: '88' + peer slot: '2' + 42: + peer asic: '1' + peer lk: '83' + peer slot: '2' + 43: + peer asic: '1' + peer lk: '75' + peer slot: '2' + 44: + peer asic: '1' + peer lk: '83' + peer slot: '5' + 45: + peer asic: '1' + peer lk: '74' + peer slot: '5' + 46: + peer asic: '1' + peer lk: '88' + peer slot: '5' + 47: + peer asic: '1' + peer lk: '75' + peer slot: '5' + 48: + peer asic: '1' + peer lk: '81' + peer slot: '2' + 49: + peer asic: '1' + peer lk: '95' + peer slot: '2' + 50: + peer asic: '1' + peer lk: '84' + peer slot: '2' + 51: + peer asic: '1' + peer lk: '79' + peer slot: '2' + 52: + peer asic: '0' + peer lk: '17' + peer slot: '5' + 53: + peer asic: '1' + peer lk: '95' + peer slot: '5' + 54: + peer asic: '1' + peer lk: '79' + peer slot: '5' + 55: + peer asic: '1' + peer lk: '84' + peer slot: '5' + 56: + peer asic: '0' + peer lk: '169' + peer slot: '4' + 57: + peer asic: '0' + peer lk: '176' + peer slot: '4' + 58: + peer asic: '0' + peer lk: '172' + peer slot: '4' + 59: + peer asic: '0' + peer lk: '183' + peer slot: '4' + 60: + peer asic: '0' + peer lk: '161' + peer slot: '4' + 61: + peer asic: '0' + peer lk: '152' + peer slot: '4' + 62: + peer asic: '0' + peer lk: '163' + peer slot: '4' + 63: + peer asic: '0' + peer lk: '166' + peer slot: '4' + 64: + peer asic: '1' + peer lk: '95' + peer slot: '4' + 65: + peer asic: '1' + peer lk: '84' + peer slot: '4' + 66: + peer asic: '0' + peer lk: '17' + peer slot: '4' + 67: + peer asic: '0' + peer lk: '177' + peer slot: '4' + 68: + peer asic: '0' + peer lk: '183' + peer slot: '1' + 69: + peer asic: '0' + peer lk: '172' + peer slot: '1' + 70: + peer asic: '0' + peer lk: '176' + peer slot: '1' + 71: + peer asic: '0' + peer lk: '169' + peer slot: '1' + 72: + peer asic: '0' + peer lk: '166' + peer slot: '1' + 73: + peer asic: '0' + peer lk: '152' + peer slot: '1' + 74: + peer asic: '0' + peer lk: '163' + peer slot: '1' + 75: + peer asic: '0' + peer lk: '161' + peer slot: '1' + 76: + peer asic: '0' + peer lk: '17' + peer slot: '1' + 77: + peer asic: '0' + peer lk: '177' + peer slot: '1' + 78: + peer asic: '1' + peer lk: '84' + peer slot: '1' + 79: + peer asic: '1' + peer lk: '95' + peer slot: '1' + 80: + peer asic: '1' + peer lk: '75' + peer slot: '4' + 81: + peer asic: '1' + peer lk: '85' + peer slot: '4' + 82: + peer asic: '1' + peer lk: '79' + peer slot: '4' + 83: + peer asic: '1' + peer lk: '83' + peer slot: '4' + 84: + peer asic: '1' + peer lk: '74' + peer slot: '1' + 85: + peer asic: '1' + peer lk: '83' + peer slot: '1' + 86: + peer asic: '1' + peer lk: '75' + peer slot: '1' + 87: + peer asic: '1' + peer lk: '88' + peer slot: '1' + 88: + peer asic: '1' + peer lk: '44' + peer slot: '4' + 89: + peer asic: '1' + peer lk: '90' + peer slot: '4' + 90: + peer asic: '1' + peer lk: '88' + peer slot: '4' + 91: + peer asic: '0' + peer lk: '183' + peer slot: '5' + 92: + peer asic: '0' + peer lk: '172' + peer slot: '2' + 93: + peer asic: '1' + peer lk: '90' + peer slot: '1' + 94: + peer asic: '1' + peer lk: '44' + peer slot: '1' + 95: + peer asic: '0' + peer lk: '183' + peer slot: '2' + 96: + peer asic: '0' + peer lk: '169' + peer slot: '5' + 97: + peer asic: '0' + peer lk: '172' + peer slot: '5' + 98: + peer asic: '0' + peer lk: '161' + peer slot: '5' + 99: + peer asic: '0' + peer lk: '176' + peer slot: '5' + 100: + peer asic: '0' + peer lk: '176' + peer slot: '2' + 101: + peer asic: '0' + peer lk: '169' + peer slot: '2' + 102: + peer asic: '0' + peer lk: '161' + peer slot: '2' + 103: + peer asic: '0' + peer lk: '163' + peer slot: '2' + 104: + peer asic: '0' + peer lk: '177' + peer slot: '5' + 105: + peer asic: '0' + peer lk: '163' + peer slot: '5' + 106: + peer asic: '0' + peer lk: '166' + peer slot: '5' + 107: + peer asic: '0' + peer lk: '152' + peer slot: '5' + 108: + peer asic: '0' + peer lk: '166' + peer slot: '2' + 109: + peer asic: '0' + peer lk: '17' + peer slot: '2' + 110: + peer asic: '0' + peer lk: '152' + peer slot: '2' + 111: + peer asic: '0' + peer lk: '177' + peer slot: '2' diff --git a/tests/voq/fabric_data/Arista-7800R3-48CQ2-C48_Arista-7804R3-FM_LC5.yaml b/tests/voq/fabric_data/Arista-7800R3-48CQ2-C48_Arista-7804R3-FM_LC5.yaml new file mode 100644 index 0000000000..0abea75caa --- /dev/null +++ b/tests/voq/fabric_data/Arista-7800R3-48CQ2-C48_Arista-7804R3-FM_LC5.yaml @@ -0,0 +1,450 @@ +--- +asic0: + 0: + peer asic: '1' + peer lk: '26' + peer slot: '3' + 1: + peer asic: '1' + peer lk: '20' + peer slot: '3' + 2: + peer asic: '1' + peer lk: '30' + peer slot: '3' + 3: + peer asic: '1' + peer lk: '24' + peer slot: '3' + 4: + peer asic: '1' + peer lk: '24' + peer slot: '6' + 5: + peer asic: '1' + peer lk: '30' + peer slot: '6' + 6: + peer asic: '1' + peer lk: '26' + peer slot: '6' + 7: + peer asic: '1' + peer lk: '20' + peer slot: '6' + 8: + peer asic: '1' + peer lk: '33' + peer slot: '3' + 9: + peer asic: '1' + peer lk: '41' + peer slot: '3' + 10: + peer asic: '1' + peer lk: '18' + peer slot: '3' + 11: + peer asic: '1' + peer lk: '37' + peer slot: '3' + 12: + peer asic: '1' + peer lk: '18' + peer slot: '6' + 13: + peer asic: '0' + peer lk: '18' + peer slot: '6' + 14: + peer asic: '1' + peer lk: '41' + peer slot: '6' + 15: + peer asic: '1' + peer lk: '40' + peer slot: '6' + 16: + peer asic: '0' + peer lk: '185' + peer slot: '3' + 17: + peer asic: '0' + peer lk: '122' + peer slot: '3' + 18: + peer asic: '0' + peer lk: '18' + peer slot: '3' + 19: + peer asic: '1' + peer lk: '36' + peer slot: '3' + 20: + peer asic: '0' + peer lk: '136' + peer slot: '6' + 21: + peer asic: '0' + peer lk: '142' + peer slot: '6' + 22: + peer asic: '1' + peer lk: '36' + peer slot: '6' + 23: + peer asic: '0' + peer lk: '122' + peer slot: '6' + 24: + peer asic: '0' + peer lk: '128' + peer slot: '3' + 25: + peer asic: '0' + peer lk: '141' + peer slot: '3' + 26: + peer asic: '0' + peer lk: '136' + peer slot: '3' + 27: + peer asic: '0' + peer lk: '142' + peer slot: '3' + 28: + peer asic: '0' + peer lk: '185' + peer slot: '6' + 29: + peer asic: '0' + peer lk: '128' + peer slot: '6' + 30: + peer asic: '0' + peer lk: '141' + peer slot: '6' + 31: + peer asic: '0' + peer lk: '121' + peer slot: '6' + 32: + peer asic: '1' + peer lk: '20' + peer slot: '2' + 33: + peer asic: '0' + peer lk: '135' + peer slot: '3' + 34: + peer asic: '0' + peer lk: '126' + peer slot: '3' + 35: + peer asic: '0' + peer lk: '121' + peer slot: '3' + 36: + peer asic: '0' + peer lk: '135' + peer slot: '6' + 37: + peer asic: '1' + peer lk: '26' + peer slot: '5' + 38: + peer asic: '0' + peer lk: '126' + peer slot: '6' + 39: + peer asic: '1' + peer lk: '20' + peer slot: '5' + 40: + peer asic: '1' + peer lk: '26' + peer slot: '2' + 41: + peer asic: '1' + peer lk: '24' + peer slot: '2' + 42: + peer asic: '1' + peer lk: '30' + peer slot: '2' + 43: + peer asic: '1' + peer lk: '41' + peer slot: '2' + 44: + peer asic: '1' + peer lk: '30' + peer slot: '5' + 45: + peer asic: '1' + peer lk: '40' + peer slot: '5' + 46: + peer asic: '1' + peer lk: '24' + peer slot: '5' + 47: + peer asic: '1' + peer lk: '41' + peer slot: '5' + 48: + peer asic: '1' + peer lk: '29' + peer slot: '2' + 49: + peer asic: '1' + peer lk: '18' + peer slot: '2' + 50: + peer asic: '1' + peer lk: '36' + peer slot: '2' + 51: + peer asic: '1' + peer lk: '33' + peer slot: '2' + 52: + peer asic: '0' + peer lk: '18' + peer slot: '5' + 53: + peer asic: '1' + peer lk: '18' + peer slot: '5' + 54: + peer asic: '1' + peer lk: '33' + peer slot: '5' + 55: + peer asic: '1' + peer lk: '36' + peer slot: '5' + 56: + peer asic: '0' + peer lk: '128' + peer slot: '4' + 57: + peer asic: '0' + peer lk: '121' + peer slot: '4' + 58: + peer asic: '0' + peer lk: '135' + peer slot: '4' + 59: + peer asic: '0' + peer lk: '126' + peer slot: '4' + 60: + peer asic: '0' + peer lk: '136' + peer slot: '4' + 61: + peer asic: '0' + peer lk: '185' + peer slot: '4' + 62: + peer asic: '0' + peer lk: '141' + peer slot: '4' + 63: + peer asic: '0' + peer lk: '142' + peer slot: '4' + 64: + peer asic: '1' + peer lk: '18' + peer slot: '4' + 65: + peer asic: '1' + peer lk: '36' + peer slot: '4' + 66: + peer asic: '0' + peer lk: '18' + peer slot: '4' + 67: + peer asic: '0' + peer lk: '122' + peer slot: '4' + 68: + peer asic: '0' + peer lk: '126' + peer slot: '1' + 69: + peer asic: '0' + peer lk: '135' + peer slot: '1' + 70: + peer asic: '0' + peer lk: '121' + peer slot: '1' + 71: + peer asic: '0' + peer lk: '128' + peer slot: '1' + 72: + peer asic: '0' + peer lk: '142' + peer slot: '1' + 73: + peer asic: '0' + peer lk: '185' + peer slot: '1' + 74: + peer asic: '0' + peer lk: '141' + peer slot: '1' + 75: + peer asic: '0' + peer lk: '136' + peer slot: '1' + 76: + peer asic: '0' + peer lk: '18' + peer slot: '1' + 77: + peer asic: '0' + peer lk: '122' + peer slot: '1' + 78: + peer asic: '1' + peer lk: '36' + peer slot: '1' + 79: + peer asic: '1' + peer lk: '18' + peer slot: '1' + 80: + peer asic: '1' + peer lk: '41' + peer slot: '4' + 81: + peer asic: '1' + peer lk: '37' + peer slot: '4' + 82: + peer asic: '1' + peer lk: '33' + peer slot: '4' + 83: + peer asic: '1' + peer lk: '30' + peer slot: '4' + 84: + peer asic: '1' + peer lk: '40' + peer slot: '1' + 85: + peer asic: '1' + peer lk: '30' + peer slot: '1' + 86: + peer asic: '1' + peer lk: '41' + peer slot: '1' + 87: + peer asic: '1' + peer lk: '24' + peer slot: '1' + 88: + peer asic: '1' + peer lk: '20' + peer slot: '4' + 89: + peer asic: '1' + peer lk: '26' + peer slot: '4' + 90: + peer asic: '1' + peer lk: '24' + peer slot: '4' + 91: + peer asic: '0' + peer lk: '126' + peer slot: '5' + 92: + peer asic: '0' + peer lk: '135' + peer slot: '2' + 93: + peer asic: '1' + peer lk: '26' + peer slot: '1' + 94: + peer asic: '1' + peer lk: '20' + peer slot: '1' + 95: + peer asic: '0' + peer lk: '126' + peer slot: '2' + 96: + peer asic: '0' + peer lk: '128' + peer slot: '5' + 97: + peer asic: '0' + peer lk: '135' + peer slot: '5' + 98: + peer asic: '0' + peer lk: '136' + peer slot: '5' + 99: + peer asic: '0' + peer lk: '121' + peer slot: '5' + 100: + peer asic: '0' + peer lk: '121' + peer slot: '2' + 101: + peer asic: '0' + peer lk: '128' + peer slot: '2' + 102: + peer asic: '0' + peer lk: '136' + peer slot: '2' + 103: + peer asic: '0' + peer lk: '141' + peer slot: '2' + 104: + peer asic: '0' + peer lk: '122' + peer slot: '5' + 105: + peer asic: '0' + peer lk: '141' + peer slot: '5' + 106: + peer asic: '0' + peer lk: '142' + peer slot: '5' + 107: + peer asic: '0' + peer lk: '185' + peer slot: '5' + 108: + peer asic: '0' + peer lk: '142' + peer slot: '2' + 109: + peer asic: '0' + peer lk: '18' + peer slot: '2' + 110: + peer asic: '0' + peer lk: '185' + peer slot: '2' + 111: + peer asic: '0' + peer lk: '122' + peer slot: '2' diff --git a/tests/voq/fabric_data/Arista-7800R3-48CQ2-C48_Arista-7804R3-FM_LC6.yaml b/tests/voq/fabric_data/Arista-7800R3-48CQ2-C48_Arista-7804R3-FM_LC6.yaml new file mode 100644 index 0000000000..04958b9b80 --- /dev/null +++ b/tests/voq/fabric_data/Arista-7800R3-48CQ2-C48_Arista-7804R3-FM_LC6.yaml @@ -0,0 +1,450 @@ +--- +asic0: + 0: + peer asic: '1' + peer lk: '144' + peer slot: '3' + 1: + peer asic: '1' + peer lk: '158' + peer slot: '3' + 2: + peer asic: '1' + peer lk: '1' + peer slot: '3' + 3: + peer asic: '1' + peer lk: '146' + peer slot: '3' + 4: + peer asic: '1' + peer lk: '146' + peer slot: '6' + 5: + peer asic: '1' + peer lk: '1' + peer slot: '6' + 6: + peer asic: '1' + peer lk: '144' + peer slot: '6' + 7: + peer asic: '1' + peer lk: '158' + peer slot: '6' + 8: + peer asic: '1' + peer lk: '12' + peer slot: '3' + 9: + peer asic: '1' + peer lk: '11' + peer slot: '3' + 10: + peer asic: '1' + peer lk: '151' + peer slot: '3' + 11: + peer asic: '1' + peer lk: '5' + peer slot: '3' + 12: + peer asic: '1' + peer lk: '151' + peer slot: '6' + 13: + peer asic: '0' + peer lk: '19' + peer slot: '6' + 14: + peer asic: '1' + peer lk: '11' + peer slot: '6' + 15: + peer asic: '1' + peer lk: '10' + peer slot: '6' + 16: + peer asic: '0' + peer lk: '73' + peer slot: '3' + 17: + peer asic: '0' + peer lk: '41' + peer slot: '3' + 18: + peer asic: '0' + peer lk: '19' + peer slot: '3' + 19: + peer asic: '1' + peer lk: '4' + peer slot: '3' + 20: + peer asic: '0' + peer lk: '80' + peer slot: '6' + 21: + peer asic: '0' + peer lk: '79' + peer slot: '6' + 22: + peer asic: '1' + peer lk: '4' + peer slot: '6' + 23: + peer asic: '0' + peer lk: '41' + peer slot: '6' + 24: + peer asic: '0' + peer lk: '88' + peer slot: '3' + 25: + peer asic: '0' + peer lk: '86' + peer slot: '3' + 26: + peer asic: '0' + peer lk: '80' + peer slot: '3' + 27: + peer asic: '0' + peer lk: '79' + peer slot: '3' + 28: + peer asic: '0' + peer lk: '73' + peer slot: '6' + 29: + peer asic: '0' + peer lk: '88' + peer slot: '6' + 30: + peer asic: '0' + peer lk: '86' + peer slot: '6' + 31: + peer asic: '0' + peer lk: '40' + peer slot: '6' + 32: + peer asic: '1' + peer lk: '158' + peer slot: '2' + 33: + peer asic: '0' + peer lk: '93' + peer slot: '3' + 34: + peer asic: '0' + peer lk: '95' + peer slot: '3' + 35: + peer asic: '0' + peer lk: '40' + peer slot: '3' + 36: + peer asic: '0' + peer lk: '93' + peer slot: '6' + 37: + peer asic: '1' + peer lk: '144' + peer slot: '5' + 38: + peer asic: '0' + peer lk: '95' + peer slot: '6' + 39: + peer asic: '1' + peer lk: '158' + peer slot: '5' + 40: + peer asic: '1' + peer lk: '144' + peer slot: '2' + 41: + peer asic: '1' + peer lk: '146' + peer slot: '2' + 42: + peer asic: '1' + peer lk: '1' + peer slot: '2' + 43: + peer asic: '1' + peer lk: '11' + peer slot: '2' + 44: + peer asic: '1' + peer lk: '1' + peer slot: '5' + 45: + peer asic: '1' + peer lk: '10' + peer slot: '5' + 46: + peer asic: '1' + peer lk: '146' + peer slot: '5' + 47: + peer asic: '1' + peer lk: '11' + peer slot: '5' + 48: + peer asic: '1' + peer lk: '2' + peer slot: '2' + 49: + peer asic: '1' + peer lk: '151' + peer slot: '2' + 50: + peer asic: '1' + peer lk: '4' + peer slot: '2' + 51: + peer asic: '1' + peer lk: '12' + peer slot: '2' + 52: + peer asic: '0' + peer lk: '19' + peer slot: '5' + 53: + peer asic: '1' + peer lk: '151' + peer slot: '5' + 54: + peer asic: '1' + peer lk: '12' + peer slot: '5' + 55: + peer asic: '1' + peer lk: '4' + peer slot: '5' + 56: + peer asic: '0' + peer lk: '88' + peer slot: '4' + 57: + peer asic: '0' + peer lk: '40' + peer slot: '4' + 58: + peer asic: '0' + peer lk: '93' + peer slot: '4' + 59: + peer asic: '0' + peer lk: '95' + peer slot: '4' + 60: + peer asic: '0' + peer lk: '80' + peer slot: '4' + 61: + peer asic: '0' + peer lk: '73' + peer slot: '4' + 62: + peer asic: '0' + peer lk: '86' + peer slot: '4' + 63: + peer asic: '0' + peer lk: '79' + peer slot: '4' + 64: + peer asic: '1' + peer lk: '151' + peer slot: '4' + 65: + peer asic: '1' + peer lk: '4' + peer slot: '4' + 66: + peer asic: '0' + peer lk: '19' + peer slot: '4' + 67: + peer asic: '0' + peer lk: '41' + peer slot: '4' + 68: + peer asic: '0' + peer lk: '95' + peer slot: '1' + 69: + peer asic: '0' + peer lk: '93' + peer slot: '1' + 70: + peer asic: '0' + peer lk: '40' + peer slot: '1' + 71: + peer asic: '0' + peer lk: '88' + peer slot: '1' + 72: + peer asic: '0' + peer lk: '79' + peer slot: '1' + 73: + peer asic: '0' + peer lk: '73' + peer slot: '1' + 74: + peer asic: '0' + peer lk: '86' + peer slot: '1' + 75: + peer asic: '0' + peer lk: '80' + peer slot: '1' + 76: + peer asic: '0' + peer lk: '19' + peer slot: '1' + 77: + peer asic: '0' + peer lk: '41' + peer slot: '1' + 78: + peer asic: '1' + peer lk: '4' + peer slot: '1' + 79: + peer asic: '1' + peer lk: '151' + peer slot: '1' + 80: + peer asic: '1' + peer lk: '11' + peer slot: '4' + 81: + peer asic: '1' + peer lk: '5' + peer slot: '4' + 82: + peer asic: '1' + peer lk: '12' + peer slot: '4' + 83: + peer asic: '1' + peer lk: '1' + peer slot: '4' + 84: + peer asic: '1' + peer lk: '10' + peer slot: '1' + 85: + peer asic: '1' + peer lk: '1' + peer slot: '1' + 86: + peer asic: '1' + peer lk: '11' + peer slot: '1' + 87: + peer asic: '1' + peer lk: '146' + peer slot: '1' + 88: + peer asic: '1' + peer lk: '158' + peer slot: '4' + 89: + peer asic: '1' + peer lk: '144' + peer slot: '4' + 90: + peer asic: '1' + peer lk: '146' + peer slot: '4' + 91: + peer asic: '0' + peer lk: '95' + peer slot: '5' + 92: + peer asic: '0' + peer lk: '93' + peer slot: '2' + 93: + peer asic: '1' + peer lk: '144' + peer slot: '1' + 94: + peer asic: '1' + peer lk: '158' + peer slot: '1' + 95: + peer asic: '0' + peer lk: '95' + peer slot: '2' + 96: + peer asic: '0' + peer lk: '88' + peer slot: '5' + 97: + peer asic: '0' + peer lk: '93' + peer slot: '5' + 98: + peer asic: '0' + peer lk: '80' + peer slot: '5' + 99: + peer asic: '0' + peer lk: '40' + peer slot: '5' + 100: + peer asic: '0' + peer lk: '40' + peer slot: '2' + 101: + peer asic: '0' + peer lk: '88' + peer slot: '2' + 102: + peer asic: '0' + peer lk: '80' + peer slot: '2' + 103: + peer asic: '0' + peer lk: '86' + peer slot: '2' + 104: + peer asic: '0' + peer lk: '41' + peer slot: '5' + 105: + peer asic: '0' + peer lk: '86' + peer slot: '5' + 106: + peer asic: '0' + peer lk: '79' + peer slot: '5' + 107: + peer asic: '0' + peer lk: '73' + peer slot: '5' + 108: + peer asic: '0' + peer lk: '79' + peer slot: '2' + 109: + peer asic: '0' + peer lk: '19' + peer slot: '2' + 110: + peer asic: '0' + peer lk: '73' + peer slot: '2' + 111: + peer asic: '0' + peer lk: '41' + peer slot: '2' diff --git a/tests/voq/fabric_data/Arista-7800R3-48CQ2-C48_Arista-7808R3A-FM_LC10.yaml b/tests/voq/fabric_data/Arista-7800R3-48CQ2-C48_Arista-7808R3A-FM_LC10.yaml new file mode 100644 index 0000000000..39431af965 --- /dev/null +++ b/tests/voq/fabric_data/Arista-7800R3-48CQ2-C48_Arista-7808R3A-FM_LC10.yaml @@ -0,0 +1,450 @@ +--- +asic0: + 0: + peer asic: '0' + peer lk: '34' + peer slot: '3' + 1: + peer asic: '0' + peer lk: '84' + peer slot: '3' + 2: + peer asic: '0' + peer lk: '74' + peer slot: '3' + 3: + peer asic: '0' + peer lk: '33' + peer slot: '3' + 4: + peer asic: '0' + peer lk: '33' + peer slot: '6' + 5: + peer asic: '0' + peer lk: '74' + peer slot: '6' + 6: + peer asic: '0' + peer lk: '34' + peer slot: '6' + 7: + peer asic: '0' + peer lk: '84' + peer slot: '6' + 8: + peer asic: '0' + peer lk: '58' + peer slot: '3' + 9: + peer asic: '0' + peer lk: '64' + peer slot: '3' + 10: + peer asic: '0' + peer lk: '86' + peer slot: '3' + 11: + peer asic: '0' + peer lk: '69' + peer slot: '3' + 12: + peer asic: '0' + peer lk: '86' + peer slot: '6' + 13: + peer asic: '0' + peer lk: '75' + peer slot: '6' + 14: + peer asic: '0' + peer lk: '64' + peer slot: '6' + 15: + peer asic: '0' + peer lk: '65' + peer slot: '6' + 16: + peer asic: '1' + peer lk: '73' + peer slot: '3' + 17: + peer asic: '0' + peer lk: '72' + peer slot: '3' + 18: + peer asic: '0' + peer lk: '75' + peer slot: '3' + 19: + peer asic: '0' + peer lk: '66' + peer slot: '3' + 20: + peer asic: '1' + peer lk: '87' + peer slot: '6' + 21: + peer asic: '1' + peer lk: '72' + peer slot: '6' + 22: + peer asic: '0' + peer lk: '66' + peer slot: '6' + 23: + peer asic: '0' + peer lk: '72' + peer slot: '6' + 24: + peer asic: '1' + peer lk: '81' + peer slot: '3' + 25: + peer asic: '1' + peer lk: '77' + peer slot: '3' + 26: + peer asic: '1' + peer lk: '87' + peer slot: '3' + 27: + peer asic: '1' + peer lk: '72' + peer slot: '3' + 28: + peer asic: '1' + peer lk: '73' + peer slot: '6' + 29: + peer asic: '1' + peer lk: '81' + peer slot: '6' + 30: + peer asic: '1' + peer lk: '77' + peer slot: '6' + 31: + peer asic: '1' + peer lk: '94' + peer slot: '6' + 32: + peer asic: '0' + peer lk: '84' + peer slot: '2' + 33: + peer asic: '1' + peer lk: '90' + peer slot: '3' + 34: + peer asic: '1' + peer lk: '88' + peer slot: '3' + 35: + peer asic: '1' + peer lk: '94' + peer slot: '3' + 36: + peer asic: '1' + peer lk: '90' + peer slot: '6' + 37: + peer asic: '0' + peer lk: '34' + peer slot: '5' + 38: + peer asic: '1' + peer lk: '88' + peer slot: '6' + 39: + peer asic: '0' + peer lk: '84' + peer slot: '5' + 40: + peer asic: '0' + peer lk: '34' + peer slot: '2' + 41: + peer asic: '0' + peer lk: '33' + peer slot: '2' + 42: + peer asic: '0' + peer lk: '74' + peer slot: '2' + 43: + peer asic: '0' + peer lk: '64' + peer slot: '2' + 44: + peer asic: '0' + peer lk: '74' + peer slot: '5' + 45: + peer asic: '0' + peer lk: '65' + peer slot: '5' + 46: + peer asic: '0' + peer lk: '33' + peer slot: '5' + 47: + peer asic: '0' + peer lk: '64' + peer slot: '5' + 48: + peer asic: '0' + peer lk: '93' + peer slot: '2' + 49: + peer asic: '0' + peer lk: '86' + peer slot: '2' + 50: + peer asic: '0' + peer lk: '66' + peer slot: '2' + 51: + peer asic: '0' + peer lk: '58' + peer slot: '2' + 52: + peer asic: '0' + peer lk: '75' + peer slot: '5' + 53: + peer asic: '0' + peer lk: '86' + peer slot: '5' + 54: + peer asic: '0' + peer lk: '58' + peer slot: '5' + 55: + peer asic: '0' + peer lk: '66' + peer slot: '5' + 56: + peer asic: '1' + peer lk: '81' + peer slot: '4' + 57: + peer asic: '1' + peer lk: '94' + peer slot: '4' + 58: + peer asic: '1' + peer lk: '90' + peer slot: '4' + 59: + peer asic: '1' + peer lk: '88' + peer slot: '4' + 60: + peer asic: '1' + peer lk: '87' + peer slot: '4' + 61: + peer asic: '1' + peer lk: '73' + peer slot: '4' + 62: + peer asic: '1' + peer lk: '77' + peer slot: '4' + 63: + peer asic: '1' + peer lk: '72' + peer slot: '4' + 64: + peer asic: '0' + peer lk: '86' + peer slot: '4' + 65: + peer asic: '0' + peer lk: '66' + peer slot: '4' + 66: + peer asic: '0' + peer lk: '75' + peer slot: '4' + 67: + peer asic: '0' + peer lk: '72' + peer slot: '4' + 68: + peer asic: '1' + peer lk: '88' + peer slot: '1' + 69: + peer asic: '1' + peer lk: '90' + peer slot: '1' + 70: + peer asic: '1' + peer lk: '94' + peer slot: '1' + 71: + peer asic: '1' + peer lk: '81' + peer slot: '1' + 72: + peer asic: '1' + peer lk: '72' + peer slot: '1' + 73: + peer asic: '1' + peer lk: '73' + peer slot: '1' + 74: + peer asic: '1' + peer lk: '77' + peer slot: '1' + 75: + peer asic: '1' + peer lk: '87' + peer slot: '1' + 76: + peer asic: '0' + peer lk: '75' + peer slot: '1' + 77: + peer asic: '0' + peer lk: '72' + peer slot: '1' + 78: + peer asic: '0' + peer lk: '66' + peer slot: '1' + 79: + peer asic: '0' + peer lk: '86' + peer slot: '1' + 80: + peer asic: '0' + peer lk: '64' + peer slot: '4' + 81: + peer asic: '0' + peer lk: '69' + peer slot: '4' + 82: + peer asic: '0' + peer lk: '58' + peer slot: '4' + 83: + peer asic: '0' + peer lk: '74' + peer slot: '4' + 84: + peer asic: '0' + peer lk: '65' + peer slot: '1' + 85: + peer asic: '0' + peer lk: '74' + peer slot: '1' + 86: + peer asic: '0' + peer lk: '64' + peer slot: '1' + 87: + peer asic: '0' + peer lk: '33' + peer slot: '1' + 88: + peer asic: '0' + peer lk: '84' + peer slot: '4' + 89: + peer asic: '0' + peer lk: '34' + peer slot: '4' + 90: + peer asic: '0' + peer lk: '33' + peer slot: '4' + 91: + peer asic: '1' + peer lk: '88' + peer slot: '5' + 92: + peer asic: '1' + peer lk: '90' + peer slot: '2' + 93: + peer asic: '0' + peer lk: '34' + peer slot: '1' + 94: + peer asic: '0' + peer lk: '84' + peer slot: '1' + 95: + peer asic: '1' + peer lk: '88' + peer slot: '2' + 96: + peer asic: '1' + peer lk: '81' + peer slot: '5' + 97: + peer asic: '1' + peer lk: '90' + peer slot: '5' + 98: + peer asic: '1' + peer lk: '87' + peer slot: '5' + 99: + peer asic: '1' + peer lk: '94' + peer slot: '5' + 100: + peer asic: '1' + peer lk: '94' + peer slot: '2' + 101: + peer asic: '1' + peer lk: '81' + peer slot: '2' + 102: + peer asic: '1' + peer lk: '87' + peer slot: '2' + 103: + peer asic: '1' + peer lk: '77' + peer slot: '2' + 104: + peer asic: '0' + peer lk: '72' + peer slot: '5' + 105: + peer asic: '1' + peer lk: '77' + peer slot: '5' + 106: + peer asic: '1' + peer lk: '72' + peer slot: '5' + 107: + peer asic: '1' + peer lk: '73' + peer slot: '5' + 108: + peer asic: '1' + peer lk: '72' + peer slot: '2' + 109: + peer asic: '0' + peer lk: '75' + peer slot: '2' + 110: + peer asic: '1' + peer lk: '73' + peer slot: '2' + 111: + peer asic: '0' + peer lk: '72' + peer slot: '2' diff --git a/tests/voq/fabric_data/Arista-7800R3-48CQ2-C48_Arista-7808R3A-FM_LC3.yaml b/tests/voq/fabric_data/Arista-7800R3-48CQ2-C48_Arista-7808R3A-FM_LC3.yaml new file mode 100644 index 0000000000..7babb38e55 --- /dev/null +++ b/tests/voq/fabric_data/Arista-7800R3-48CQ2-C48_Arista-7808R3A-FM_LC3.yaml @@ -0,0 +1,450 @@ +--- +asic0: + 0: + peer asic: '0' + peer lk: '41' + peer slot: '3' + 1: + peer asic: '0' + peer lk: '39' + peer slot: '3' + 2: + peer asic: '0' + peer lk: '20' + peer slot: '3' + 3: + peer asic: '0' + peer lk: '21' + peer slot: '3' + 4: + peer asic: '0' + peer lk: '21' + peer slot: '6' + 5: + peer asic: '0' + peer lk: '20' + peer slot: '6' + 6: + peer asic: '0' + peer lk: '41' + peer slot: '6' + 7: + peer asic: '0' + peer lk: '39' + peer slot: '6' + 8: + peer asic: '0' + peer lk: '83' + peer slot: '3' + 9: + peer asic: '0' + peer lk: '94' + peer slot: '3' + 10: + peer asic: '0' + peer lk: '35' + peer slot: '3' + 11: + peer asic: '0' + peer lk: '95' + peer slot: '3' + 12: + peer asic: '0' + peer lk: '35' + peer slot: '6' + 13: + peer asic: '0' + peer lk: '81' + peer slot: '6' + 14: + peer asic: '0' + peer lk: '94' + peer slot: '6' + 15: + peer asic: '0' + peer lk: '24' + peer slot: '6' + 16: + peer asic: '1' + peer lk: '45' + peer slot: '3' + 17: + peer asic: '0' + peer lk: '46' + peer slot: '3' + 18: + peer asic: '0' + peer lk: '81' + peer slot: '3' + 19: + peer asic: '0' + peer lk: '88' + peer slot: '3' + 20: + peer asic: '1' + peer lk: '33' + peer slot: '6' + 21: + peer asic: '1' + peer lk: '46' + peer slot: '6' + 22: + peer asic: '0' + peer lk: '88' + peer slot: '6' + 23: + peer asic: '0' + peer lk: '46' + peer slot: '6' + 24: + peer asic: '1' + peer lk: '36' + peer slot: '3' + 25: + peer asic: '1' + peer lk: '42' + peer slot: '3' + 26: + peer asic: '1' + peer lk: '33' + peer slot: '3' + 27: + peer asic: '1' + peer lk: '46' + peer slot: '3' + 28: + peer asic: '1' + peer lk: '45' + peer slot: '6' + 29: + peer asic: '1' + peer lk: '36' + peer slot: '6' + 30: + peer asic: '1' + peer lk: '42' + peer slot: '6' + 31: + peer asic: '1' + peer lk: '27' + peer slot: '6' + 32: + peer asic: '0' + peer lk: '39' + peer slot: '2' + 33: + peer asic: '1' + peer lk: '31' + peer slot: '3' + 34: + peer asic: '1' + peer lk: '24' + peer slot: '3' + 35: + peer asic: '1' + peer lk: '27' + peer slot: '3' + 36: + peer asic: '1' + peer lk: '31' + peer slot: '6' + 37: + peer asic: '0' + peer lk: '41' + peer slot: '5' + 38: + peer asic: '1' + peer lk: '24' + peer slot: '6' + 39: + peer asic: '0' + peer lk: '39' + peer slot: '5' + 40: + peer asic: '0' + peer lk: '41' + peer slot: '2' + 41: + peer asic: '0' + peer lk: '21' + peer slot: '2' + 42: + peer asic: '0' + peer lk: '20' + peer slot: '2' + 43: + peer asic: '0' + peer lk: '94' + peer slot: '2' + 44: + peer asic: '0' + peer lk: '20' + peer slot: '5' + 45: + peer asic: '0' + peer lk: '24' + peer slot: '5' + 46: + peer asic: '0' + peer lk: '21' + peer slot: '5' + 47: + peer asic: '0' + peer lk: '94' + peer slot: '5' + 48: + peer asic: '0' + peer lk: '25' + peer slot: '2' + 49: + peer asic: '0' + peer lk: '35' + peer slot: '2' + 50: + peer asic: '0' + peer lk: '88' + peer slot: '2' + 51: + peer asic: '0' + peer lk: '83' + peer slot: '2' + 52: + peer asic: '0' + peer lk: '81' + peer slot: '5' + 53: + peer asic: '0' + peer lk: '35' + peer slot: '5' + 54: + peer asic: '0' + peer lk: '83' + peer slot: '5' + 55: + peer asic: '0' + peer lk: '88' + peer slot: '5' + 56: + peer asic: '1' + peer lk: '36' + peer slot: '4' + 57: + peer asic: '1' + peer lk: '27' + peer slot: '4' + 58: + peer asic: '1' + peer lk: '31' + peer slot: '4' + 59: + peer asic: '1' + peer lk: '24' + peer slot: '4' + 60: + peer asic: '1' + peer lk: '33' + peer slot: '4' + 61: + peer asic: '1' + peer lk: '45' + peer slot: '4' + 62: + peer asic: '1' + peer lk: '42' + peer slot: '4' + 63: + peer asic: '1' + peer lk: '46' + peer slot: '4' + 64: + peer asic: '0' + peer lk: '35' + peer slot: '4' + 65: + peer asic: '0' + peer lk: '88' + peer slot: '4' + 66: + peer asic: '0' + peer lk: '81' + peer slot: '4' + 67: + peer asic: '0' + peer lk: '46' + peer slot: '4' + 68: + peer asic: '1' + peer lk: '24' + peer slot: '1' + 69: + peer asic: '1' + peer lk: '31' + peer slot: '1' + 70: + peer asic: '1' + peer lk: '27' + peer slot: '1' + 71: + peer asic: '1' + peer lk: '36' + peer slot: '1' + 72: + peer asic: '1' + peer lk: '46' + peer slot: '1' + 73: + peer asic: '1' + peer lk: '45' + peer slot: '1' + 74: + peer asic: '1' + peer lk: '42' + peer slot: '1' + 75: + peer asic: '1' + peer lk: '33' + peer slot: '1' + 76: + peer asic: '0' + peer lk: '81' + peer slot: '1' + 77: + peer asic: '0' + peer lk: '46' + peer slot: '1' + 78: + peer asic: '0' + peer lk: '88' + peer slot: '1' + 79: + peer asic: '0' + peer lk: '35' + peer slot: '1' + 80: + peer asic: '0' + peer lk: '94' + peer slot: '4' + 81: + peer asic: '0' + peer lk: '95' + peer slot: '4' + 82: + peer asic: '0' + peer lk: '83' + peer slot: '4' + 83: + peer asic: '0' + peer lk: '20' + peer slot: '4' + 84: + peer asic: '0' + peer lk: '24' + peer slot: '1' + 85: + peer asic: '0' + peer lk: '20' + peer slot: '1' + 86: + peer asic: '0' + peer lk: '94' + peer slot: '1' + 87: + peer asic: '0' + peer lk: '21' + peer slot: '1' + 88: + peer asic: '0' + peer lk: '39' + peer slot: '4' + 89: + peer asic: '0' + peer lk: '41' + peer slot: '4' + 90: + peer asic: '0' + peer lk: '21' + peer slot: '4' + 91: + peer asic: '1' + peer lk: '24' + peer slot: '5' + 92: + peer asic: '1' + peer lk: '31' + peer slot: '2' + 93: + peer asic: '0' + peer lk: '41' + peer slot: '1' + 94: + peer asic: '0' + peer lk: '39' + peer slot: '1' + 95: + peer asic: '1' + peer lk: '24' + peer slot: '2' + 96: + peer asic: '1' + peer lk: '36' + peer slot: '5' + 97: + peer asic: '1' + peer lk: '31' + peer slot: '5' + 98: + peer asic: '1' + peer lk: '33' + peer slot: '5' + 99: + peer asic: '1' + peer lk: '27' + peer slot: '5' + 100: + peer asic: '1' + peer lk: '27' + peer slot: '2' + 101: + peer asic: '1' + peer lk: '36' + peer slot: '2' + 102: + peer asic: '1' + peer lk: '33' + peer slot: '2' + 103: + peer asic: '1' + peer lk: '42' + peer slot: '2' + 104: + peer asic: '0' + peer lk: '46' + peer slot: '5' + 105: + peer asic: '1' + peer lk: '42' + peer slot: '5' + 106: + peer asic: '1' + peer lk: '46' + peer slot: '5' + 107: + peer asic: '1' + peer lk: '45' + peer slot: '5' + 108: + peer asic: '1' + peer lk: '46' + peer slot: '2' + 109: + peer asic: '0' + peer lk: '81' + peer slot: '2' + 110: + peer asic: '1' + peer lk: '45' + peer slot: '2' + 111: + peer asic: '0' + peer lk: '46' + peer slot: '2' diff --git a/tests/voq/fabric_data/Arista-7800R3-48CQ2-C48_Arista-7808R3A-FM_LC4.yaml b/tests/voq/fabric_data/Arista-7800R3-48CQ2-C48_Arista-7808R3A-FM_LC4.yaml new file mode 100644 index 0000000000..f1b6bc4ad1 --- /dev/null +++ b/tests/voq/fabric_data/Arista-7800R3-48CQ2-C48_Arista-7808R3A-FM_LC4.yaml @@ -0,0 +1,450 @@ +--- +asic0: + 0: + peer asic: '0' + peer lk: '154' + peer slot: '3' + 1: + peer asic: '0' + peer lk: '14' + peer slot: '3' + 2: + peer asic: '0' + peer lk: '17' + peer slot: '3' + 3: + peer asic: '0' + peer lk: '153' + peer slot: '3' + 4: + peer asic: '0' + peer lk: '153' + peer slot: '6' + 5: + peer asic: '0' + peer lk: '17' + peer slot: '6' + 6: + peer asic: '0' + peer lk: '154' + peer slot: '6' + 7: + peer asic: '0' + peer lk: '14' + peer slot: '6' + 8: + peer asic: '0' + peer lk: '38' + peer slot: '3' + 9: + peer asic: '0' + peer lk: '18' + peer slot: '3' + 10: + peer asic: '0' + peer lk: '13' + peer slot: '3' + 11: + peer asic: '0' + peer lk: '27' + peer slot: '3' + 12: + peer asic: '0' + peer lk: '13' + peer slot: '6' + 13: + peer asic: '0' + peer lk: '37' + peer slot: '6' + 14: + peer asic: '0' + peer lk: '18' + peer slot: '6' + 15: + peer asic: '0' + peer lk: '26' + peer slot: '6' + 16: + peer asic: '1' + peer lk: '17' + peer slot: '3' + 17: + peer asic: '0' + peer lk: '12' + peer slot: '3' + 18: + peer asic: '0' + peer lk: '37' + peer slot: '3' + 19: + peer asic: '0' + peer lk: '29' + peer slot: '3' + 20: + peer asic: '1' + peer lk: '9' + peer slot: '6' + 21: + peer asic: '1' + peer lk: '19' + peer slot: '6' + 22: + peer asic: '0' + peer lk: '29' + peer slot: '6' + 23: + peer asic: '0' + peer lk: '12' + peer slot: '6' + 24: + peer asic: '1' + peer lk: '13' + peer slot: '3' + 25: + peer asic: '1' + peer lk: '22' + peer slot: '3' + 26: + peer asic: '1' + peer lk: '9' + peer slot: '3' + 27: + peer asic: '1' + peer lk: '19' + peer slot: '3' + 28: + peer asic: '1' + peer lk: '17' + peer slot: '6' + 29: + peer asic: '1' + peer lk: '13' + peer slot: '6' + 30: + peer asic: '1' + peer lk: '22' + peer slot: '6' + 31: + peer asic: '1' + peer lk: '3' + peer slot: '6' + 32: + peer asic: '0' + peer lk: '14' + peer slot: '2' + 33: + peer asic: '1' + peer lk: '6' + peer slot: '3' + 34: + peer asic: '1' + peer lk: '7' + peer slot: '3' + 35: + peer asic: '1' + peer lk: '3' + peer slot: '3' + 36: + peer asic: '1' + peer lk: '6' + peer slot: '6' + 37: + peer asic: '0' + peer lk: '154' + peer slot: '5' + 38: + peer asic: '1' + peer lk: '7' + peer slot: '6' + 39: + peer asic: '0' + peer lk: '14' + peer slot: '5' + 40: + peer asic: '0' + peer lk: '154' + peer slot: '2' + 41: + peer asic: '0' + peer lk: '153' + peer slot: '2' + 42: + peer asic: '0' + peer lk: '17' + peer slot: '2' + 43: + peer asic: '0' + peer lk: '18' + peer slot: '2' + 44: + peer asic: '0' + peer lk: '17' + peer slot: '5' + 45: + peer asic: '0' + peer lk: '26' + peer slot: '5' + 46: + peer asic: '0' + peer lk: '153' + peer slot: '5' + 47: + peer asic: '0' + peer lk: '18' + peer slot: '5' + 48: + peer asic: '0' + peer lk: '23' + peer slot: '2' + 49: + peer asic: '0' + peer lk: '13' + peer slot: '2' + 50: + peer asic: '0' + peer lk: '29' + peer slot: '2' + 51: + peer asic: '0' + peer lk: '38' + peer slot: '2' + 52: + peer asic: '0' + peer lk: '37' + peer slot: '5' + 53: + peer asic: '0' + peer lk: '13' + peer slot: '5' + 54: + peer asic: '0' + peer lk: '38' + peer slot: '5' + 55: + peer asic: '0' + peer lk: '29' + peer slot: '5' + 56: + peer asic: '1' + peer lk: '13' + peer slot: '4' + 57: + peer asic: '1' + peer lk: '3' + peer slot: '4' + 58: + peer asic: '1' + peer lk: '6' + peer slot: '4' + 59: + peer asic: '1' + peer lk: '7' + peer slot: '4' + 60: + peer asic: '1' + peer lk: '9' + peer slot: '4' + 61: + peer asic: '1' + peer lk: '17' + peer slot: '4' + 62: + peer asic: '1' + peer lk: '22' + peer slot: '4' + 63: + peer asic: '1' + peer lk: '19' + peer slot: '4' + 64: + peer asic: '0' + peer lk: '13' + peer slot: '4' + 65: + peer asic: '0' + peer lk: '29' + peer slot: '4' + 66: + peer asic: '0' + peer lk: '37' + peer slot: '4' + 67: + peer asic: '0' + peer lk: '12' + peer slot: '4' + 68: + peer asic: '1' + peer lk: '7' + peer slot: '1' + 69: + peer asic: '1' + peer lk: '6' + peer slot: '1' + 70: + peer asic: '1' + peer lk: '3' + peer slot: '1' + 71: + peer asic: '1' + peer lk: '13' + peer slot: '1' + 72: + peer asic: '1' + peer lk: '19' + peer slot: '1' + 73: + peer asic: '1' + peer lk: '17' + peer slot: '1' + 74: + peer asic: '1' + peer lk: '22' + peer slot: '1' + 75: + peer asic: '1' + peer lk: '9' + peer slot: '1' + 76: + peer asic: '0' + peer lk: '37' + peer slot: '1' + 77: + peer asic: '0' + peer lk: '12' + peer slot: '1' + 78: + peer asic: '0' + peer lk: '29' + peer slot: '1' + 79: + peer asic: '0' + peer lk: '13' + peer slot: '1' + 80: + peer asic: '0' + peer lk: '18' + peer slot: '4' + 81: + peer asic: '0' + peer lk: '27' + peer slot: '4' + 82: + peer asic: '0' + peer lk: '38' + peer slot: '4' + 83: + peer asic: '0' + peer lk: '17' + peer slot: '4' + 84: + peer asic: '0' + peer lk: '26' + peer slot: '1' + 85: + peer asic: '0' + peer lk: '17' + peer slot: '1' + 86: + peer asic: '0' + peer lk: '18' + peer slot: '1' + 87: + peer asic: '0' + peer lk: '153' + peer slot: '1' + 88: + peer asic: '0' + peer lk: '14' + peer slot: '4' + 89: + peer asic: '0' + peer lk: '154' + peer slot: '4' + 90: + peer asic: '0' + peer lk: '153' + peer slot: '4' + 91: + peer asic: '1' + peer lk: '7' + peer slot: '5' + 92: + peer asic: '1' + peer lk: '6' + peer slot: '2' + 93: + peer asic: '0' + peer lk: '154' + peer slot: '1' + 94: + peer asic: '0' + peer lk: '14' + peer slot: '1' + 95: + peer asic: '1' + peer lk: '7' + peer slot: '2' + 96: + peer asic: '1' + peer lk: '13' + peer slot: '5' + 97: + peer asic: '1' + peer lk: '6' + peer slot: '5' + 98: + peer asic: '1' + peer lk: '9' + peer slot: '5' + 99: + peer asic: '1' + peer lk: '3' + peer slot: '5' + 100: + peer asic: '1' + peer lk: '3' + peer slot: '2' + 101: + peer asic: '1' + peer lk: '13' + peer slot: '2' + 102: + peer asic: '1' + peer lk: '9' + peer slot: '2' + 103: + peer asic: '1' + peer lk: '22' + peer slot: '2' + 104: + peer asic: '0' + peer lk: '12' + peer slot: '5' + 105: + peer asic: '1' + peer lk: '22' + peer slot: '5' + 106: + peer asic: '1' + peer lk: '19' + peer slot: '5' + 107: + peer asic: '1' + peer lk: '17' + peer slot: '5' + 108: + peer asic: '1' + peer lk: '19' + peer slot: '2' + 109: + peer asic: '0' + peer lk: '37' + peer slot: '2' + 110: + peer asic: '1' + peer lk: '17' + peer slot: '2' + 111: + peer asic: '0' + peer lk: '12' + peer slot: '2' diff --git a/tests/voq/fabric_data/Arista-7800R3-48CQ2-C48_Arista-7808R3A-FM_LC5.yaml b/tests/voq/fabric_data/Arista-7800R3-48CQ2-C48_Arista-7808R3A-FM_LC5.yaml new file mode 100644 index 0000000000..297eaf95cb --- /dev/null +++ b/tests/voq/fabric_data/Arista-7800R3-48CQ2-C48_Arista-7808R3A-FM_LC5.yaml @@ -0,0 +1,450 @@ +--- +asic0: + 0: + peer asic: '0' + peer lk: '171' + peer slot: '3' + 1: + peer asic: '0' + peer lk: '156' + peer slot: '3' + 2: + peer asic: '0' + peer lk: '147' + peer slot: '3' + 3: + peer asic: '0' + peer lk: '161' + peer slot: '3' + 4: + peer asic: '0' + peer lk: '161' + peer slot: '6' + 5: + peer asic: '0' + peer lk: '147' + peer slot: '6' + 6: + peer asic: '0' + peer lk: '171' + peer slot: '6' + 7: + peer asic: '0' + peer lk: '156' + peer slot: '6' + 8: + peer asic: '0' + peer lk: '15' + peer slot: '3' + 9: + peer asic: '0' + peer lk: '145' + peer slot: '3' + 10: + peer asic: '0' + peer lk: '157' + peer slot: '3' + 11: + peer asic: '0' + peer lk: '1' + peer slot: '3' + 12: + peer asic: '0' + peer lk: '157' + peer slot: '6' + 13: + peer asic: '0' + peer lk: '5' + peer slot: '6' + 14: + peer asic: '0' + peer lk: '145' + peer slot: '6' + 15: + peer asic: '0' + peer lk: '2' + peer slot: '6' + 16: + peer asic: '1' + peer lk: '144' + peer slot: '3' + 17: + peer asic: '0' + peer lk: '148' + peer slot: '3' + 18: + peer asic: '0' + peer lk: '5' + peer slot: '3' + 19: + peer asic: '0' + peer lk: '0' + peer slot: '3' + 20: + peer asic: '1' + peer lk: '158' + peer slot: '6' + 21: + peer asic: '1' + peer lk: '145' + peer slot: '6' + 22: + peer asic: '0' + peer lk: '0' + peer slot: '6' + 23: + peer asic: '0' + peer lk: '148' + peer slot: '6' + 24: + peer asic: '1' + peer lk: '154' + peer slot: '3' + 25: + peer asic: '1' + peer lk: '149' + peer slot: '3' + 26: + peer asic: '1' + peer lk: '158' + peer slot: '3' + 27: + peer asic: '1' + peer lk: '145' + peer slot: '3' + 28: + peer asic: '1' + peer lk: '144' + peer slot: '6' + 29: + peer asic: '1' + peer lk: '154' + peer slot: '6' + 30: + peer asic: '1' + peer lk: '149' + peer slot: '6' + 31: + peer asic: '1' + peer lk: '163' + peer slot: '6' + 32: + peer asic: '0' + peer lk: '156' + peer slot: '2' + 33: + peer asic: '1' + peer lk: '167' + peer slot: '3' + 34: + peer asic: '1' + peer lk: '164' + peer slot: '3' + 35: + peer asic: '1' + peer lk: '163' + peer slot: '3' + 36: + peer asic: '1' + peer lk: '167' + peer slot: '6' + 37: + peer asic: '0' + peer lk: '171' + peer slot: '5' + 38: + peer asic: '1' + peer lk: '164' + peer slot: '6' + 39: + peer asic: '0' + peer lk: '156' + peer slot: '5' + 40: + peer asic: '0' + peer lk: '171' + peer slot: '2' + 41: + peer asic: '0' + peer lk: '161' + peer slot: '2' + 42: + peer asic: '0' + peer lk: '147' + peer slot: '2' + 43: + peer asic: '0' + peer lk: '145' + peer slot: '2' + 44: + peer asic: '0' + peer lk: '147' + peer slot: '5' + 45: + peer asic: '0' + peer lk: '2' + peer slot: '5' + 46: + peer asic: '0' + peer lk: '161' + peer slot: '5' + 47: + peer asic: '0' + peer lk: '145' + peer slot: '5' + 48: + peer asic: '0' + peer lk: '155' + peer slot: '2' + 49: + peer asic: '0' + peer lk: '157' + peer slot: '2' + 50: + peer asic: '0' + peer lk: '0' + peer slot: '2' + 51: + peer asic: '0' + peer lk: '15' + peer slot: '2' + 52: + peer asic: '0' + peer lk: '5' + peer slot: '5' + 53: + peer asic: '0' + peer lk: '157' + peer slot: '5' + 54: + peer asic: '0' + peer lk: '15' + peer slot: '5' + 55: + peer asic: '0' + peer lk: '0' + peer slot: '5' + 56: + peer asic: '1' + peer lk: '154' + peer slot: '4' + 57: + peer asic: '1' + peer lk: '163' + peer slot: '4' + 58: + peer asic: '1' + peer lk: '167' + peer slot: '4' + 59: + peer asic: '1' + peer lk: '164' + peer slot: '4' + 60: + peer asic: '1' + peer lk: '158' + peer slot: '4' + 61: + peer asic: '1' + peer lk: '144' + peer slot: '4' + 62: + peer asic: '1' + peer lk: '149' + peer slot: '4' + 63: + peer asic: '1' + peer lk: '145' + peer slot: '4' + 64: + peer asic: '0' + peer lk: '157' + peer slot: '4' + 65: + peer asic: '0' + peer lk: '0' + peer slot: '4' + 66: + peer asic: '0' + peer lk: '5' + peer slot: '4' + 67: + peer asic: '0' + peer lk: '148' + peer slot: '4' + 68: + peer asic: '1' + peer lk: '164' + peer slot: '1' + 69: + peer asic: '1' + peer lk: '167' + peer slot: '1' + 70: + peer asic: '1' + peer lk: '163' + peer slot: '1' + 71: + peer asic: '1' + peer lk: '154' + peer slot: '1' + 72: + peer asic: '1' + peer lk: '145' + peer slot: '1' + 73: + peer asic: '1' + peer lk: '144' + peer slot: '1' + 74: + peer asic: '1' + peer lk: '149' + peer slot: '1' + 75: + peer asic: '1' + peer lk: '158' + peer slot: '1' + 76: + peer asic: '0' + peer lk: '5' + peer slot: '1' + 77: + peer asic: '0' + peer lk: '148' + peer slot: '1' + 78: + peer asic: '0' + peer lk: '0' + peer slot: '1' + 79: + peer asic: '0' + peer lk: '157' + peer slot: '1' + 80: + peer asic: '0' + peer lk: '145' + peer slot: '4' + 81: + peer asic: '0' + peer lk: '1' + peer slot: '4' + 82: + peer asic: '0' + peer lk: '15' + peer slot: '4' + 83: + peer asic: '0' + peer lk: '147' + peer slot: '4' + 84: + peer asic: '0' + peer lk: '2' + peer slot: '1' + 85: + peer asic: '0' + peer lk: '147' + peer slot: '1' + 86: + peer asic: '0' + peer lk: '145' + peer slot: '1' + 87: + peer asic: '0' + peer lk: '161' + peer slot: '1' + 88: + peer asic: '0' + peer lk: '156' + peer slot: '4' + 89: + peer asic: '0' + peer lk: '171' + peer slot: '4' + 90: + peer asic: '0' + peer lk: '161' + peer slot: '4' + 91: + peer asic: '1' + peer lk: '164' + peer slot: '5' + 92: + peer asic: '1' + peer lk: '167' + peer slot: '2' + 93: + peer asic: '0' + peer lk: '171' + peer slot: '1' + 94: + peer asic: '0' + peer lk: '156' + peer slot: '1' + 95: + peer asic: '1' + peer lk: '164' + peer slot: '2' + 96: + peer asic: '1' + peer lk: '154' + peer slot: '5' + 97: + peer asic: '1' + peer lk: '167' + peer slot: '5' + 98: + peer asic: '1' + peer lk: '158' + peer slot: '5' + 99: + peer asic: '1' + peer lk: '163' + peer slot: '5' + 100: + peer asic: '1' + peer lk: '163' + peer slot: '2' + 101: + peer asic: '1' + peer lk: '154' + peer slot: '2' + 102: + peer asic: '1' + peer lk: '158' + peer slot: '2' + 103: + peer asic: '1' + peer lk: '149' + peer slot: '2' + 104: + peer asic: '0' + peer lk: '148' + peer slot: '5' + 105: + peer asic: '1' + peer lk: '149' + peer slot: '5' + 106: + peer asic: '1' + peer lk: '145' + peer slot: '5' + 107: + peer asic: '1' + peer lk: '144' + peer slot: '5' + 108: + peer asic: '1' + peer lk: '145' + peer slot: '2' + 109: + peer asic: '0' + peer lk: '5' + peer slot: '2' + 110: + peer asic: '1' + peer lk: '144' + peer slot: '2' + 111: + peer asic: '0' + peer lk: '148' + peer slot: '2' diff --git a/tests/voq/fabric_data/Arista-7800R3-48CQ2-C48_Arista-7808R3A-FM_LC6.yaml b/tests/voq/fabric_data/Arista-7800R3-48CQ2-C48_Arista-7808R3A-FM_LC6.yaml new file mode 100644 index 0000000000..262af5400f --- /dev/null +++ b/tests/voq/fabric_data/Arista-7800R3-48CQ2-C48_Arista-7808R3A-FM_LC6.yaml @@ -0,0 +1,450 @@ +--- +asic0: + 0: + peer asic: '0' + peer lk: '184' + peer slot: '3' + 1: + peer asic: '0' + peer lk: '178' + peer slot: '3' + 2: + peer asic: '0' + peer lk: '172' + peer slot: '3' + 3: + peer asic: '0' + peer lk: '186' + peer slot: '3' + 4: + peer asic: '0' + peer lk: '186' + peer slot: '6' + 5: + peer asic: '0' + peer lk: '172' + peer slot: '6' + 6: + peer asic: '0' + peer lk: '184' + peer slot: '6' + 7: + peer asic: '0' + peer lk: '178' + peer slot: '6' + 8: + peer asic: '0' + peer lk: '151' + peer slot: '3' + 9: + peer asic: '0' + peer lk: '169' + peer slot: '3' + 10: + peer asic: '0' + peer lk: '179' + peer slot: '3' + 11: + peer asic: '0' + peer lk: '168' + peer slot: '3' + 12: + peer asic: '0' + peer lk: '179' + peer slot: '6' + 13: + peer asic: '0' + peer lk: '164' + peer slot: '6' + 14: + peer asic: '0' + peer lk: '169' + peer slot: '6' + 15: + peer asic: '0' + peer lk: '170' + peer slot: '6' + 16: + peer asic: '1' + peer lk: '169' + peer slot: '3' + 17: + peer asic: '0' + peer lk: '181' + peer slot: '3' + 18: + peer asic: '0' + peer lk: '164' + peer slot: '3' + 19: + peer asic: '0' + peer lk: '160' + peer slot: '3' + 20: + peer asic: '1' + peer lk: '182' + peer slot: '6' + 21: + peer asic: '1' + peer lk: '172' + peer slot: '6' + 22: + peer asic: '0' + peer lk: '160' + peer slot: '6' + 23: + peer asic: '0' + peer lk: '181' + peer slot: '6' + 24: + peer asic: '1' + peer lk: '177' + peer slot: '3' + 25: + peer asic: '1' + peer lk: '173' + peer slot: '3' + 26: + peer asic: '1' + peer lk: '182' + peer slot: '3' + 27: + peer asic: '1' + peer lk: '172' + peer slot: '3' + 28: + peer asic: '1' + peer lk: '169' + peer slot: '6' + 29: + peer asic: '1' + peer lk: '177' + peer slot: '6' + 30: + peer asic: '1' + peer lk: '173' + peer slot: '6' + 31: + peer asic: '1' + peer lk: '188' + peer slot: '6' + 32: + peer asic: '0' + peer lk: '178' + peer slot: '2' + 33: + peer asic: '1' + peer lk: '187' + peer slot: '3' + 34: + peer asic: '1' + peer lk: '184' + peer slot: '3' + 35: + peer asic: '1' + peer lk: '188' + peer slot: '3' + 36: + peer asic: '1' + peer lk: '187' + peer slot: '6' + 37: + peer asic: '0' + peer lk: '184' + peer slot: '5' + 38: + peer asic: '1' + peer lk: '184' + peer slot: '6' + 39: + peer asic: '0' + peer lk: '178' + peer slot: '5' + 40: + peer asic: '0' + peer lk: '184' + peer slot: '2' + 41: + peer asic: '0' + peer lk: '186' + peer slot: '2' + 42: + peer asic: '0' + peer lk: '172' + peer slot: '2' + 43: + peer asic: '0' + peer lk: '169' + peer slot: '2' + 44: + peer asic: '0' + peer lk: '172' + peer slot: '5' + 45: + peer asic: '0' + peer lk: '170' + peer slot: '5' + 46: + peer asic: '0' + peer lk: '186' + peer slot: '5' + 47: + peer asic: '0' + peer lk: '169' + peer slot: '5' + 48: + peer asic: '0' + peer lk: '173' + peer slot: '2' + 49: + peer asic: '0' + peer lk: '179' + peer slot: '2' + 50: + peer asic: '0' + peer lk: '160' + peer slot: '2' + 51: + peer asic: '0' + peer lk: '151' + peer slot: '2' + 52: + peer asic: '0' + peer lk: '164' + peer slot: '5' + 53: + peer asic: '0' + peer lk: '179' + peer slot: '5' + 54: + peer asic: '0' + peer lk: '151' + peer slot: '5' + 55: + peer asic: '0' + peer lk: '160' + peer slot: '5' + 56: + peer asic: '1' + peer lk: '177' + peer slot: '4' + 57: + peer asic: '1' + peer lk: '188' + peer slot: '4' + 58: + peer asic: '1' + peer lk: '187' + peer slot: '4' + 59: + peer asic: '1' + peer lk: '184' + peer slot: '4' + 60: + peer asic: '1' + peer lk: '182' + peer slot: '4' + 61: + peer asic: '1' + peer lk: '169' + peer slot: '4' + 62: + peer asic: '1' + peer lk: '173' + peer slot: '4' + 63: + peer asic: '1' + peer lk: '172' + peer slot: '4' + 64: + peer asic: '0' + peer lk: '179' + peer slot: '4' + 65: + peer asic: '0' + peer lk: '160' + peer slot: '4' + 66: + peer asic: '0' + peer lk: '164' + peer slot: '4' + 67: + peer asic: '0' + peer lk: '181' + peer slot: '4' + 68: + peer asic: '1' + peer lk: '184' + peer slot: '1' + 69: + peer asic: '1' + peer lk: '187' + peer slot: '1' + 70: + peer asic: '1' + peer lk: '188' + peer slot: '1' + 71: + peer asic: '1' + peer lk: '177' + peer slot: '1' + 72: + peer asic: '1' + peer lk: '172' + peer slot: '1' + 73: + peer asic: '1' + peer lk: '169' + peer slot: '1' + 74: + peer asic: '1' + peer lk: '173' + peer slot: '1' + 75: + peer asic: '1' + peer lk: '182' + peer slot: '1' + 76: + peer asic: '0' + peer lk: '164' + peer slot: '1' + 77: + peer asic: '0' + peer lk: '181' + peer slot: '1' + 78: + peer asic: '0' + peer lk: '160' + peer slot: '1' + 79: + peer asic: '0' + peer lk: '179' + peer slot: '1' + 80: + peer asic: '0' + peer lk: '169' + peer slot: '4' + 81: + peer asic: '0' + peer lk: '168' + peer slot: '4' + 82: + peer asic: '0' + peer lk: '151' + peer slot: '4' + 83: + peer asic: '0' + peer lk: '172' + peer slot: '4' + 84: + peer asic: '0' + peer lk: '170' + peer slot: '1' + 85: + peer asic: '0' + peer lk: '172' + peer slot: '1' + 86: + peer asic: '0' + peer lk: '169' + peer slot: '1' + 87: + peer asic: '0' + peer lk: '186' + peer slot: '1' + 88: + peer asic: '0' + peer lk: '178' + peer slot: '4' + 89: + peer asic: '0' + peer lk: '184' + peer slot: '4' + 90: + peer asic: '0' + peer lk: '186' + peer slot: '4' + 91: + peer asic: '1' + peer lk: '184' + peer slot: '5' + 92: + peer asic: '1' + peer lk: '187' + peer slot: '2' + 93: + peer asic: '0' + peer lk: '184' + peer slot: '1' + 94: + peer asic: '0' + peer lk: '178' + peer slot: '1' + 95: + peer asic: '1' + peer lk: '184' + peer slot: '2' + 96: + peer asic: '1' + peer lk: '177' + peer slot: '5' + 97: + peer asic: '1' + peer lk: '187' + peer slot: '5' + 98: + peer asic: '1' + peer lk: '182' + peer slot: '5' + 99: + peer asic: '1' + peer lk: '188' + peer slot: '5' + 100: + peer asic: '1' + peer lk: '188' + peer slot: '2' + 101: + peer asic: '1' + peer lk: '177' + peer slot: '2' + 102: + peer asic: '1' + peer lk: '182' + peer slot: '2' + 103: + peer asic: '1' + peer lk: '173' + peer slot: '2' + 104: + peer asic: '0' + peer lk: '181' + peer slot: '5' + 105: + peer asic: '1' + peer lk: '173' + peer slot: '5' + 106: + peer asic: '1' + peer lk: '172' + peer slot: '5' + 107: + peer asic: '1' + peer lk: '169' + peer slot: '5' + 108: + peer asic: '1' + peer lk: '172' + peer slot: '2' + 109: + peer asic: '0' + peer lk: '164' + peer slot: '2' + 110: + peer asic: '1' + peer lk: '169' + peer slot: '2' + 111: + peer asic: '0' + peer lk: '181' + peer slot: '2' diff --git a/tests/voq/fabric_data/Arista-7800R3-48CQ2-C48_Arista-7808R3A-FM_LC7.yaml b/tests/voq/fabric_data/Arista-7800R3-48CQ2-C48_Arista-7808R3A-FM_LC7.yaml new file mode 100644 index 0000000000..a66d79bd78 --- /dev/null +++ b/tests/voq/fabric_data/Arista-7800R3-48CQ2-C48_Arista-7808R3A-FM_LC7.yaml @@ -0,0 +1,450 @@ +--- +asic0: + 0: + peer asic: '0' + peer lk: '132' + peer slot: '3' + 1: + peer asic: '0' + peer lk: '127' + peer slot: '3' + 2: + peer asic: '0' + peer lk: '129' + peer slot: '3' + 3: + peer asic: '0' + peer lk: '143' + peer slot: '3' + 4: + peer asic: '0' + peer lk: '143' + peer slot: '6' + 5: + peer asic: '0' + peer lk: '129' + peer slot: '6' + 6: + peer asic: '0' + peer lk: '132' + peer slot: '6' + 7: + peer asic: '0' + peer lk: '127' + peer slot: '6' + 8: + peer asic: '0' + peer lk: '187' + peer slot: '3' + 9: + peer asic: '0' + peer lk: '136' + peer slot: '3' + 10: + peer asic: '0' + peer lk: '125' + peer slot: '3' + 11: + peer asic: '0' + peer lk: '139' + peer slot: '3' + 12: + peer asic: '0' + peer lk: '125' + peer slot: '6' + 13: + peer asic: '0' + peer lk: '190' + peer slot: '6' + 14: + peer asic: '0' + peer lk: '136' + peer slot: '6' + 15: + peer asic: '0' + peer lk: '131' + peer slot: '6' + 16: + peer asic: '1' + peer lk: '140' + peer slot: '3' + 17: + peer asic: '0' + peer lk: '138' + peer slot: '3' + 18: + peer asic: '0' + peer lk: '190' + peer slot: '3' + 19: + peer asic: '0' + peer lk: '141' + peer slot: '3' + 20: + peer asic: '1' + peer lk: '129' + peer slot: '6' + 21: + peer asic: '1' + peer lk: '143' + peer slot: '6' + 22: + peer asic: '0' + peer lk: '141' + peer slot: '6' + 23: + peer asic: '0' + peer lk: '138' + peer slot: '6' + 24: + peer asic: '1' + peer lk: '134' + peer slot: '3' + 25: + peer asic: '1' + peer lk: '139' + peer slot: '3' + 26: + peer asic: '1' + peer lk: '129' + peer slot: '3' + 27: + peer asic: '1' + peer lk: '143' + peer slot: '3' + 28: + peer asic: '1' + peer lk: '140' + peer slot: '6' + 29: + peer asic: '1' + peer lk: '134' + peer slot: '6' + 30: + peer asic: '1' + peer lk: '139' + peer slot: '6' + 31: + peer asic: '1' + peer lk: '123' + peer slot: '6' + 32: + peer asic: '0' + peer lk: '127' + peer slot: '2' + 33: + peer asic: '1' + peer lk: '125' + peer slot: '3' + 34: + peer asic: '1' + peer lk: '124' + peer slot: '3' + 35: + peer asic: '1' + peer lk: '123' + peer slot: '3' + 36: + peer asic: '1' + peer lk: '125' + peer slot: '6' + 37: + peer asic: '0' + peer lk: '132' + peer slot: '5' + 38: + peer asic: '1' + peer lk: '124' + peer slot: '6' + 39: + peer asic: '0' + peer lk: '127' + peer slot: '5' + 40: + peer asic: '0' + peer lk: '132' + peer slot: '2' + 41: + peer asic: '0' + peer lk: '143' + peer slot: '2' + 42: + peer asic: '0' + peer lk: '129' + peer slot: '2' + 43: + peer asic: '0' + peer lk: '136' + peer slot: '2' + 44: + peer asic: '0' + peer lk: '129' + peer slot: '5' + 45: + peer asic: '0' + peer lk: '131' + peer slot: '5' + 46: + peer asic: '0' + peer lk: '143' + peer slot: '5' + 47: + peer asic: '0' + peer lk: '136' + peer slot: '5' + 48: + peer asic: '0' + peer lk: '185' + peer slot: '2' + 49: + peer asic: '0' + peer lk: '125' + peer slot: '2' + 50: + peer asic: '0' + peer lk: '141' + peer slot: '2' + 51: + peer asic: '0' + peer lk: '187' + peer slot: '2' + 52: + peer asic: '0' + peer lk: '190' + peer slot: '5' + 53: + peer asic: '0' + peer lk: '125' + peer slot: '5' + 54: + peer asic: '0' + peer lk: '187' + peer slot: '5' + 55: + peer asic: '0' + peer lk: '141' + peer slot: '5' + 56: + peer asic: '1' + peer lk: '134' + peer slot: '4' + 57: + peer asic: '1' + peer lk: '123' + peer slot: '4' + 58: + peer asic: '1' + peer lk: '125' + peer slot: '4' + 59: + peer asic: '1' + peer lk: '124' + peer slot: '4' + 60: + peer asic: '1' + peer lk: '129' + peer slot: '4' + 61: + peer asic: '1' + peer lk: '140' + peer slot: '4' + 62: + peer asic: '1' + peer lk: '139' + peer slot: '4' + 63: + peer asic: '1' + peer lk: '143' + peer slot: '4' + 64: + peer asic: '0' + peer lk: '125' + peer slot: '4' + 65: + peer asic: '0' + peer lk: '141' + peer slot: '4' + 66: + peer asic: '0' + peer lk: '190' + peer slot: '4' + 67: + peer asic: '0' + peer lk: '138' + peer slot: '4' + 68: + peer asic: '1' + peer lk: '124' + peer slot: '1' + 69: + peer asic: '1' + peer lk: '125' + peer slot: '1' + 70: + peer asic: '1' + peer lk: '123' + peer slot: '1' + 71: + peer asic: '1' + peer lk: '134' + peer slot: '1' + 72: + peer asic: '1' + peer lk: '143' + peer slot: '1' + 73: + peer asic: '1' + peer lk: '140' + peer slot: '1' + 74: + peer asic: '1' + peer lk: '139' + peer slot: '1' + 75: + peer asic: '1' + peer lk: '129' + peer slot: '1' + 76: + peer asic: '0' + peer lk: '190' + peer slot: '1' + 77: + peer asic: '0' + peer lk: '138' + peer slot: '1' + 78: + peer asic: '0' + peer lk: '141' + peer slot: '1' + 79: + peer asic: '0' + peer lk: '125' + peer slot: '1' + 80: + peer asic: '0' + peer lk: '136' + peer slot: '4' + 81: + peer asic: '0' + peer lk: '139' + peer slot: '4' + 82: + peer asic: '0' + peer lk: '187' + peer slot: '4' + 83: + peer asic: '0' + peer lk: '129' + peer slot: '4' + 84: + peer asic: '0' + peer lk: '131' + peer slot: '1' + 85: + peer asic: '0' + peer lk: '129' + peer slot: '1' + 86: + peer asic: '0' + peer lk: '136' + peer slot: '1' + 87: + peer asic: '0' + peer lk: '143' + peer slot: '1' + 88: + peer asic: '0' + peer lk: '127' + peer slot: '4' + 89: + peer asic: '0' + peer lk: '132' + peer slot: '4' + 90: + peer asic: '0' + peer lk: '143' + peer slot: '4' + 91: + peer asic: '1' + peer lk: '124' + peer slot: '5' + 92: + peer asic: '1' + peer lk: '125' + peer slot: '2' + 93: + peer asic: '0' + peer lk: '132' + peer slot: '1' + 94: + peer asic: '0' + peer lk: '127' + peer slot: '1' + 95: + peer asic: '1' + peer lk: '124' + peer slot: '2' + 96: + peer asic: '1' + peer lk: '134' + peer slot: '5' + 97: + peer asic: '1' + peer lk: '125' + peer slot: '5' + 98: + peer asic: '1' + peer lk: '129' + peer slot: '5' + 99: + peer asic: '1' + peer lk: '123' + peer slot: '5' + 100: + peer asic: '1' + peer lk: '123' + peer slot: '2' + 101: + peer asic: '1' + peer lk: '134' + peer slot: '2' + 102: + peer asic: '1' + peer lk: '129' + peer slot: '2' + 103: + peer asic: '1' + peer lk: '139' + peer slot: '2' + 104: + peer asic: '0' + peer lk: '138' + peer slot: '5' + 105: + peer asic: '1' + peer lk: '139' + peer slot: '5' + 106: + peer asic: '1' + peer lk: '143' + peer slot: '5' + 107: + peer asic: '1' + peer lk: '140' + peer slot: '5' + 108: + peer asic: '1' + peer lk: '143' + peer slot: '2' + 109: + peer asic: '0' + peer lk: '190' + peer slot: '2' + 110: + peer asic: '1' + peer lk: '140' + peer slot: '2' + 111: + peer asic: '0' + peer lk: '138' + peer slot: '2' diff --git a/tests/voq/fabric_data/Arista-7800R3-48CQ2-C48_Arista-7808R3A-FM_LC8.yaml b/tests/voq/fabric_data/Arista-7800R3-48CQ2-C48_Arista-7808R3A-FM_LC8.yaml new file mode 100644 index 0000000000..489408dca8 --- /dev/null +++ b/tests/voq/fabric_data/Arista-7800R3-48CQ2-C48_Arista-7808R3A-FM_LC8.yaml @@ -0,0 +1,450 @@ +--- +asic0: + 0: + peer asic: '0' + peer lk: '54' + peer slot: '3' + 1: + peer asic: '0' + peer lk: '108' + peer slot: '3' + 2: + peer asic: '0' + peer lk: '115' + peer slot: '3' + 3: + peer asic: '0' + peer lk: '50' + peer slot: '3' + 4: + peer asic: '0' + peer lk: '50' + peer slot: '6' + 5: + peer asic: '0' + peer lk: '115' + peer slot: '6' + 6: + peer asic: '0' + peer lk: '54' + peer slot: '6' + 7: + peer asic: '0' + peer lk: '108' + peer slot: '6' + 8: + peer asic: '0' + peer lk: '135' + peer slot: '3' + 9: + peer asic: '0' + peer lk: '114' + peer slot: '3' + 10: + peer asic: '0' + peer lk: '109' + peer slot: '3' + 11: + peer asic: '0' + peer lk: '118' + peer slot: '3' + 12: + peer asic: '0' + peer lk: '109' + peer slot: '6' + 13: + peer asic: '0' + peer lk: '121' + peer slot: '6' + 14: + peer asic: '0' + peer lk: '114' + peer slot: '6' + 15: + peer asic: '0' + peer lk: '116' + peer slot: '6' + 16: + peer asic: '1' + peer lk: '113' + peer slot: '3' + 17: + peer asic: '0' + peer lk: '126' + peer slot: '3' + 18: + peer asic: '0' + peer lk: '121' + peer slot: '3' + 19: + peer asic: '0' + peer lk: '113' + peer slot: '3' + 20: + peer asic: '1' + peer lk: '107' + peer slot: '6' + 21: + peer asic: '1' + peer lk: '112' + peer slot: '6' + 22: + peer asic: '0' + peer lk: '113' + peer slot: '6' + 23: + peer asic: '0' + peer lk: '126' + peer slot: '6' + 24: + peer asic: '1' + peer lk: '111' + peer slot: '3' + 25: + peer asic: '1' + peer lk: '116' + peer slot: '3' + 26: + peer asic: '1' + peer lk: '107' + peer slot: '3' + 27: + peer asic: '1' + peer lk: '112' + peer slot: '3' + 28: + peer asic: '1' + peer lk: '113' + peer slot: '6' + 29: + peer asic: '1' + peer lk: '111' + peer slot: '6' + 30: + peer asic: '1' + peer lk: '116' + peer slot: '6' + 31: + peer asic: '1' + peer lk: '98' + peer slot: '6' + 32: + peer asic: '0' + peer lk: '108' + peer slot: '2' + 33: + peer asic: '1' + peer lk: '101' + peer slot: '3' + 34: + peer asic: '1' + peer lk: '100' + peer slot: '3' + 35: + peer asic: '1' + peer lk: '98' + peer slot: '3' + 36: + peer asic: '1' + peer lk: '101' + peer slot: '6' + 37: + peer asic: '0' + peer lk: '54' + peer slot: '5' + 38: + peer asic: '1' + peer lk: '100' + peer slot: '6' + 39: + peer asic: '0' + peer lk: '108' + peer slot: '5' + 40: + peer asic: '0' + peer lk: '54' + peer slot: '2' + 41: + peer asic: '0' + peer lk: '50' + peer slot: '2' + 42: + peer asic: '0' + peer lk: '115' + peer slot: '2' + 43: + peer asic: '0' + peer lk: '114' + peer slot: '2' + 44: + peer asic: '0' + peer lk: '115' + peer slot: '5' + 45: + peer asic: '0' + peer lk: '116' + peer slot: '5' + 46: + peer asic: '0' + peer lk: '50' + peer slot: '5' + 47: + peer asic: '0' + peer lk: '114' + peer slot: '5' + 48: + peer asic: '0' + peer lk: '105' + peer slot: '2' + 49: + peer asic: '0' + peer lk: '109' + peer slot: '2' + 50: + peer asic: '0' + peer lk: '113' + peer slot: '2' + 51: + peer asic: '0' + peer lk: '135' + peer slot: '2' + 52: + peer asic: '0' + peer lk: '121' + peer slot: '5' + 53: + peer asic: '0' + peer lk: '109' + peer slot: '5' + 54: + peer asic: '0' + peer lk: '135' + peer slot: '5' + 55: + peer asic: '0' + peer lk: '113' + peer slot: '5' + 56: + peer asic: '1' + peer lk: '111' + peer slot: '4' + 57: + peer asic: '1' + peer lk: '98' + peer slot: '4' + 58: + peer asic: '1' + peer lk: '101' + peer slot: '4' + 59: + peer asic: '1' + peer lk: '100' + peer slot: '4' + 60: + peer asic: '1' + peer lk: '107' + peer slot: '4' + 61: + peer asic: '1' + peer lk: '113' + peer slot: '4' + 62: + peer asic: '1' + peer lk: '116' + peer slot: '4' + 63: + peer asic: '1' + peer lk: '112' + peer slot: '4' + 64: + peer asic: '0' + peer lk: '109' + peer slot: '4' + 65: + peer asic: '0' + peer lk: '113' + peer slot: '4' + 66: + peer asic: '0' + peer lk: '121' + peer slot: '4' + 67: + peer asic: '0' + peer lk: '126' + peer slot: '4' + 68: + peer asic: '1' + peer lk: '100' + peer slot: '1' + 69: + peer asic: '1' + peer lk: '101' + peer slot: '1' + 70: + peer asic: '1' + peer lk: '98' + peer slot: '1' + 71: + peer asic: '1' + peer lk: '111' + peer slot: '1' + 72: + peer asic: '1' + peer lk: '112' + peer slot: '1' + 73: + peer asic: '1' + peer lk: '113' + peer slot: '1' + 74: + peer asic: '1' + peer lk: '116' + peer slot: '1' + 75: + peer asic: '1' + peer lk: '107' + peer slot: '1' + 76: + peer asic: '0' + peer lk: '121' + peer slot: '1' + 77: + peer asic: '0' + peer lk: '126' + peer slot: '1' + 78: + peer asic: '0' + peer lk: '113' + peer slot: '1' + 79: + peer asic: '0' + peer lk: '109' + peer slot: '1' + 80: + peer asic: '0' + peer lk: '114' + peer slot: '4' + 81: + peer asic: '0' + peer lk: '118' + peer slot: '4' + 82: + peer asic: '0' + peer lk: '135' + peer slot: '4' + 83: + peer asic: '0' + peer lk: '115' + peer slot: '4' + 84: + peer asic: '0' + peer lk: '116' + peer slot: '1' + 85: + peer asic: '0' + peer lk: '115' + peer slot: '1' + 86: + peer asic: '0' + peer lk: '114' + peer slot: '1' + 87: + peer asic: '0' + peer lk: '50' + peer slot: '1' + 88: + peer asic: '0' + peer lk: '108' + peer slot: '4' + 89: + peer asic: '0' + peer lk: '54' + peer slot: '4' + 90: + peer asic: '0' + peer lk: '50' + peer slot: '4' + 91: + peer asic: '1' + peer lk: '100' + peer slot: '5' + 92: + peer asic: '1' + peer lk: '101' + peer slot: '2' + 93: + peer asic: '0' + peer lk: '54' + peer slot: '1' + 94: + peer asic: '0' + peer lk: '108' + peer slot: '1' + 95: + peer asic: '1' + peer lk: '100' + peer slot: '2' + 96: + peer asic: '1' + peer lk: '111' + peer slot: '5' + 97: + peer asic: '1' + peer lk: '101' + peer slot: '5' + 98: + peer asic: '1' + peer lk: '107' + peer slot: '5' + 99: + peer asic: '1' + peer lk: '98' + peer slot: '5' + 100: + peer asic: '1' + peer lk: '98' + peer slot: '2' + 101: + peer asic: '1' + peer lk: '111' + peer slot: '2' + 102: + peer asic: '1' + peer lk: '107' + peer slot: '2' + 103: + peer asic: '1' + peer lk: '116' + peer slot: '2' + 104: + peer asic: '0' + peer lk: '126' + peer slot: '5' + 105: + peer asic: '1' + peer lk: '116' + peer slot: '5' + 106: + peer asic: '1' + peer lk: '112' + peer slot: '5' + 107: + peer asic: '1' + peer lk: '113' + peer slot: '5' + 108: + peer asic: '1' + peer lk: '112' + peer slot: '2' + 109: + peer asic: '0' + peer lk: '121' + peer slot: '2' + 110: + peer asic: '1' + peer lk: '113' + peer slot: '2' + 111: + peer asic: '0' + peer lk: '126' + peer slot: '2' diff --git a/tests/voq/fabric_data/Arista-7800R3-48CQ2-C48_Arista-7808R3A-FM_LC9.yaml b/tests/voq/fabric_data/Arista-7800R3-48CQ2-C48_Arista-7808R3A-FM_LC9.yaml new file mode 100644 index 0000000000..fe95315ec4 --- /dev/null +++ b/tests/voq/fabric_data/Arista-7800R3-48CQ2-C48_Arista-7808R3A-FM_LC9.yaml @@ -0,0 +1,450 @@ +--- +asic0: + 0: + peer asic: '0' + peer lk: '92' + peer slot: '3' + 1: + peer asic: '0' + peer lk: '59' + peer slot: '3' + 2: + peer asic: '0' + peer lk: '52' + peer slot: '3' + 3: + peer asic: '0' + peer lk: '80' + peer slot: '3' + 4: + peer asic: '0' + peer lk: '80' + peer slot: '6' + 5: + peer asic: '0' + peer lk: '52' + peer slot: '6' + 6: + peer asic: '0' + peer lk: '92' + peer slot: '6' + 7: + peer asic: '0' + peer lk: '59' + peer slot: '6' + 8: + peer asic: '0' + peer lk: '100' + peer slot: '3' + 9: + peer asic: '0' + peer lk: '49' + peer slot: '3' + 10: + peer asic: '0' + peer lk: '57' + peer slot: '3' + 11: + peer asic: '0' + peer lk: '51' + peer slot: '3' + 12: + peer asic: '0' + peer lk: '57' + peer slot: '6' + 13: + peer asic: '0' + peer lk: '103' + peer slot: '6' + 14: + peer asic: '0' + peer lk: '49' + peer slot: '6' + 15: + peer asic: '0' + peer lk: '98' + peer slot: '6' + 16: + peer asic: '1' + peer lk: '50' + peer slot: '3' + 17: + peer asic: '0' + peer lk: '55' + peer slot: '3' + 18: + peer asic: '0' + peer lk: '103' + peer slot: '3' + 19: + peer asic: '0' + peer lk: '96' + peer slot: '3' + 20: + peer asic: '1' + peer lk: '61' + peer slot: '6' + 21: + peer asic: '1' + peer lk: '49' + peer slot: '6' + 22: + peer asic: '0' + peer lk: '96' + peer slot: '6' + 23: + peer asic: '0' + peer lk: '55' + peer slot: '6' + 24: + peer asic: '1' + peer lk: '59' + peer slot: '3' + 25: + peer asic: '1' + peer lk: '54' + peer slot: '3' + 26: + peer asic: '1' + peer lk: '61' + peer slot: '3' + 27: + peer asic: '1' + peer lk: '49' + peer slot: '3' + 28: + peer asic: '1' + peer lk: '50' + peer slot: '6' + 29: + peer asic: '1' + peer lk: '59' + peer slot: '6' + 30: + peer asic: '1' + peer lk: '54' + peer slot: '6' + 31: + peer asic: '1' + peer lk: '67' + peer slot: '6' + 32: + peer asic: '0' + peer lk: '59' + peer slot: '2' + 33: + peer asic: '1' + peer lk: '71' + peer slot: '3' + 34: + peer asic: '1' + peer lk: '68' + peer slot: '3' + 35: + peer asic: '1' + peer lk: '67' + peer slot: '3' + 36: + peer asic: '1' + peer lk: '71' + peer slot: '6' + 37: + peer asic: '0' + peer lk: '92' + peer slot: '5' + 38: + peer asic: '1' + peer lk: '68' + peer slot: '6' + 39: + peer asic: '0' + peer lk: '59' + peer slot: '5' + 40: + peer asic: '0' + peer lk: '92' + peer slot: '2' + 41: + peer asic: '0' + peer lk: '80' + peer slot: '2' + 42: + peer asic: '0' + peer lk: '52' + peer slot: '2' + 43: + peer asic: '0' + peer lk: '49' + peer slot: '2' + 44: + peer asic: '0' + peer lk: '52' + peer slot: '5' + 45: + peer asic: '0' + peer lk: '98' + peer slot: '5' + 46: + peer asic: '0' + peer lk: '80' + peer slot: '5' + 47: + peer asic: '0' + peer lk: '49' + peer slot: '5' + 48: + peer asic: '0' + peer lk: '87' + peer slot: '2' + 49: + peer asic: '0' + peer lk: '57' + peer slot: '2' + 50: + peer asic: '0' + peer lk: '96' + peer slot: '2' + 51: + peer asic: '0' + peer lk: '100' + peer slot: '2' + 52: + peer asic: '0' + peer lk: '103' + peer slot: '5' + 53: + peer asic: '0' + peer lk: '57' + peer slot: '5' + 54: + peer asic: '0' + peer lk: '100' + peer slot: '5' + 55: + peer asic: '0' + peer lk: '96' + peer slot: '5' + 56: + peer asic: '1' + peer lk: '59' + peer slot: '4' + 57: + peer asic: '1' + peer lk: '67' + peer slot: '4' + 58: + peer asic: '1' + peer lk: '71' + peer slot: '4' + 59: + peer asic: '1' + peer lk: '68' + peer slot: '4' + 60: + peer asic: '1' + peer lk: '61' + peer slot: '4' + 61: + peer asic: '1' + peer lk: '50' + peer slot: '4' + 62: + peer asic: '1' + peer lk: '54' + peer slot: '4' + 63: + peer asic: '1' + peer lk: '49' + peer slot: '4' + 64: + peer asic: '0' + peer lk: '57' + peer slot: '4' + 65: + peer asic: '0' + peer lk: '96' + peer slot: '4' + 66: + peer asic: '0' + peer lk: '103' + peer slot: '4' + 67: + peer asic: '0' + peer lk: '55' + peer slot: '4' + 68: + peer asic: '1' + peer lk: '68' + peer slot: '1' + 69: + peer asic: '1' + peer lk: '71' + peer slot: '1' + 70: + peer asic: '1' + peer lk: '67' + peer slot: '1' + 71: + peer asic: '1' + peer lk: '59' + peer slot: '1' + 72: + peer asic: '1' + peer lk: '49' + peer slot: '1' + 73: + peer asic: '1' + peer lk: '50' + peer slot: '1' + 74: + peer asic: '1' + peer lk: '54' + peer slot: '1' + 75: + peer asic: '1' + peer lk: '61' + peer slot: '1' + 76: + peer asic: '0' + peer lk: '103' + peer slot: '1' + 77: + peer asic: '0' + peer lk: '55' + peer slot: '1' + 78: + peer asic: '0' + peer lk: '96' + peer slot: '1' + 79: + peer asic: '0' + peer lk: '57' + peer slot: '1' + 80: + peer asic: '0' + peer lk: '49' + peer slot: '4' + 81: + peer asic: '0' + peer lk: '51' + peer slot: '4' + 82: + peer asic: '0' + peer lk: '100' + peer slot: '4' + 83: + peer asic: '0' + peer lk: '52' + peer slot: '4' + 84: + peer asic: '0' + peer lk: '98' + peer slot: '1' + 85: + peer asic: '0' + peer lk: '52' + peer slot: '1' + 86: + peer asic: '0' + peer lk: '49' + peer slot: '1' + 87: + peer asic: '0' + peer lk: '80' + peer slot: '1' + 88: + peer asic: '0' + peer lk: '59' + peer slot: '4' + 89: + peer asic: '0' + peer lk: '92' + peer slot: '4' + 90: + peer asic: '0' + peer lk: '80' + peer slot: '4' + 91: + peer asic: '1' + peer lk: '68' + peer slot: '5' + 92: + peer asic: '1' + peer lk: '71' + peer slot: '2' + 93: + peer asic: '0' + peer lk: '92' + peer slot: '1' + 94: + peer asic: '0' + peer lk: '59' + peer slot: '1' + 95: + peer asic: '1' + peer lk: '68' + peer slot: '2' + 96: + peer asic: '1' + peer lk: '59' + peer slot: '5' + 97: + peer asic: '1' + peer lk: '71' + peer slot: '5' + 98: + peer asic: '1' + peer lk: '61' + peer slot: '5' + 99: + peer asic: '1' + peer lk: '67' + peer slot: '5' + 100: + peer asic: '1' + peer lk: '67' + peer slot: '2' + 101: + peer asic: '1' + peer lk: '59' + peer slot: '2' + 102: + peer asic: '1' + peer lk: '61' + peer slot: '2' + 103: + peer asic: '1' + peer lk: '54' + peer slot: '2' + 104: + peer asic: '0' + peer lk: '55' + peer slot: '5' + 105: + peer asic: '1' + peer lk: '54' + peer slot: '5' + 106: + peer asic: '1' + peer lk: '49' + peer slot: '5' + 107: + peer asic: '1' + peer lk: '50' + peer slot: '5' + 108: + peer asic: '1' + peer lk: '49' + peer slot: '2' + 109: + peer asic: '0' + peer lk: '103' + peer slot: '2' + 110: + peer asic: '1' + peer lk: '50' + peer slot: '2' + 111: + peer asic: '0' + peer lk: '55' + peer slot: '2' diff --git a/tests/voq/fabric_data/Arista-7800R3-48CQM2-C48_Arista-7804R3-FM_LC3.yaml b/tests/voq/fabric_data/Arista-7800R3-48CQM2-C48_Arista-7804R3-FM_LC3.yaml new file mode 100644 index 0000000000..07cd047400 --- /dev/null +++ b/tests/voq/fabric_data/Arista-7800R3-48CQM2-C48_Arista-7804R3-FM_LC3.yaml @@ -0,0 +1,450 @@ +--- +asic0: + 0: + peer asic: '1' + peer lk: '133' + peer slot: '3' + 1: + peer asic: '1' + peer lk: '120' + peer slot: '3' + 2: + peer asic: '1' + peer lk: '128' + peer slot: '3' + 3: + peer asic: '1' + peer lk: '134' + peer slot: '3' + 4: + peer asic: '1' + peer lk: '134' + peer slot: '6' + 5: + peer asic: '1' + peer lk: '128' + peer slot: '6' + 6: + peer asic: '1' + peer lk: '133' + peer slot: '6' + 7: + peer asic: '1' + peer lk: '120' + peer slot: '6' + 8: + peer asic: '1' + peer lk: '143' + peer slot: '3' + 9: + peer asic: '1' + peer lk: '190' + peer slot: '3' + 10: + peer asic: '1' + peer lk: '124' + peer slot: '3' + 11: + peer asic: '1' + peer lk: '139' + peer slot: '3' + 12: + peer asic: '1' + peer lk: '124' + peer slot: '6' + 13: + peer asic: '0' + peer lk: '16' + peer slot: '6' + 14: + peer asic: '1' + peer lk: '190' + peer slot: '6' + 15: + peer asic: '1' + peer lk: '191' + peer slot: '6' + 16: + peer asic: '0' + peer lk: '21' + peer slot: '3' + 17: + peer asic: '0' + peer lk: '157' + peer slot: '3' + 18: + peer asic: '0' + peer lk: '16' + peer slot: '3' + 19: + peer asic: '1' + peer lk: '138' + peer slot: '3' + 20: + peer asic: '0' + peer lk: '6' + peer slot: '6' + 21: + peer asic: '0' + peer lk: '9' + peer slot: '6' + 22: + peer asic: '1' + peer lk: '138' + peer slot: '6' + 23: + peer asic: '0' + peer lk: '157' + peer slot: '6' + 24: + peer asic: '0' + peer lk: '0' + peer slot: '3' + 25: + peer asic: '0' + peer lk: '13' + peer slot: '3' + 26: + peer asic: '0' + peer lk: '6' + peer slot: '3' + 27: + peer asic: '0' + peer lk: '9' + peer slot: '3' + 28: + peer asic: '0' + peer lk: '21' + peer slot: '6' + 29: + peer asic: '0' + peer lk: '0' + peer slot: '6' + 30: + peer asic: '0' + peer lk: '13' + peer slot: '6' + 31: + peer asic: '0' + peer lk: '149' + peer slot: '6' + 32: + peer asic: '1' + peer lk: '120' + peer slot: '2' + 33: + peer asic: '0' + peer lk: '1' + peer slot: '3' + 34: + peer asic: '0' + peer lk: '147' + peer slot: '3' + 35: + peer asic: '0' + peer lk: '149' + peer slot: '3' + 36: + peer asic: '0' + peer lk: '1' + peer slot: '6' + 37: + peer asic: '1' + peer lk: '133' + peer slot: '5' + 38: + peer asic: '0' + peer lk: '147' + peer slot: '6' + 39: + peer asic: '1' + peer lk: '120' + peer slot: '5' + 40: + peer asic: '1' + peer lk: '133' + peer slot: '2' + 41: + peer asic: '1' + peer lk: '134' + peer slot: '2' + 42: + peer asic: '1' + peer lk: '128' + peer slot: '2' + 43: + peer asic: '1' + peer lk: '190' + peer slot: '2' + 44: + peer asic: '1' + peer lk: '128' + peer slot: '5' + 45: + peer asic: '1' + peer lk: '191' + peer slot: '5' + 46: + peer asic: '1' + peer lk: '134' + peer slot: '5' + 47: + peer asic: '1' + peer lk: '190' + peer slot: '5' + 48: + peer asic: '1' + peer lk: '131' + peer slot: '2' + 49: + peer asic: '1' + peer lk: '124' + peer slot: '2' + 50: + peer asic: '1' + peer lk: '138' + peer slot: '2' + 51: + peer asic: '1' + peer lk: '143' + peer slot: '2' + 52: + peer asic: '0' + peer lk: '16' + peer slot: '5' + 53: + peer asic: '1' + peer lk: '124' + peer slot: '5' + 54: + peer asic: '1' + peer lk: '143' + peer slot: '5' + 55: + peer asic: '1' + peer lk: '138' + peer slot: '5' + 56: + peer asic: '0' + peer lk: '0' + peer slot: '4' + 57: + peer asic: '0' + peer lk: '149' + peer slot: '4' + 58: + peer asic: '0' + peer lk: '1' + peer slot: '4' + 59: + peer asic: '0' + peer lk: '147' + peer slot: '4' + 60: + peer asic: '0' + peer lk: '6' + peer slot: '4' + 61: + peer asic: '0' + peer lk: '21' + peer slot: '4' + 62: + peer asic: '0' + peer lk: '13' + peer slot: '4' + 63: + peer asic: '0' + peer lk: '9' + peer slot: '4' + 64: + peer asic: '1' + peer lk: '124' + peer slot: '4' + 65: + peer asic: '1' + peer lk: '138' + peer slot: '4' + 66: + peer asic: '0' + peer lk: '16' + peer slot: '4' + 67: + peer asic: '0' + peer lk: '157' + peer slot: '4' + 68: + peer asic: '0' + peer lk: '147' + peer slot: '1' + 69: + peer asic: '0' + peer lk: '1' + peer slot: '1' + 70: + peer asic: '0' + peer lk: '149' + peer slot: '1' + 71: + peer asic: '0' + peer lk: '0' + peer slot: '1' + 72: + peer asic: '0' + peer lk: '9' + peer slot: '1' + 73: + peer asic: '0' + peer lk: '21' + peer slot: '1' + 74: + peer asic: '0' + peer lk: '13' + peer slot: '1' + 75: + peer asic: '0' + peer lk: '6' + peer slot: '1' + 76: + peer asic: '0' + peer lk: '16' + peer slot: '1' + 77: + peer asic: '0' + peer lk: '157' + peer slot: '1' + 78: + peer asic: '1' + peer lk: '138' + peer slot: '1' + 79: + peer asic: '1' + peer lk: '124' + peer slot: '1' + 80: + peer asic: '1' + peer lk: '190' + peer slot: '4' + 81: + peer asic: '1' + peer lk: '139' + peer slot: '4' + 82: + peer asic: '1' + peer lk: '143' + peer slot: '4' + 83: + peer asic: '1' + peer lk: '128' + peer slot: '4' + 84: + peer asic: '1' + peer lk: '191' + peer slot: '1' + 85: + peer asic: '1' + peer lk: '128' + peer slot: '1' + 86: + peer asic: '1' + peer lk: '190' + peer slot: '1' + 87: + peer asic: '1' + peer lk: '134' + peer slot: '1' + 88: + peer asic: '1' + peer lk: '120' + peer slot: '4' + 89: + peer asic: '1' + peer lk: '133' + peer slot: '4' + 90: + peer asic: '1' + peer lk: '134' + peer slot: '4' + 91: + peer asic: '0' + peer lk: '147' + peer slot: '5' + 92: + peer asic: '0' + peer lk: '1' + peer slot: '2' + 93: + peer asic: '1' + peer lk: '133' + peer slot: '1' + 94: + peer asic: '1' + peer lk: '120' + peer slot: '1' + 95: + peer asic: '0' + peer lk: '147' + peer slot: '2' + 96: + peer asic: '0' + peer lk: '0' + peer slot: '5' + 97: + peer asic: '0' + peer lk: '1' + peer slot: '5' + 98: + peer asic: '0' + peer lk: '6' + peer slot: '5' + 99: + peer asic: '0' + peer lk: '149' + peer slot: '5' + 100: + peer asic: '0' + peer lk: '149' + peer slot: '2' + 101: + peer asic: '0' + peer lk: '0' + peer slot: '2' + 102: + peer asic: '0' + peer lk: '6' + peer slot: '2' + 103: + peer asic: '0' + peer lk: '13' + peer slot: '2' + 104: + peer asic: '0' + peer lk: '157' + peer slot: '5' + 105: + peer asic: '0' + peer lk: '13' + peer slot: '5' + 106: + peer asic: '0' + peer lk: '9' + peer slot: '5' + 107: + peer asic: '0' + peer lk: '21' + peer slot: '5' + 108: + peer asic: '0' + peer lk: '9' + peer slot: '2' + 109: + peer asic: '0' + peer lk: '16' + peer slot: '2' + 110: + peer asic: '0' + peer lk: '21' + peer slot: '2' + 111: + peer asic: '0' + peer lk: '157' + peer slot: '2' diff --git a/tests/voq/fabric_data/Arista-7800R3-48CQM2-C48_Arista-7804R3-FM_LC4.yaml b/tests/voq/fabric_data/Arista-7800R3-48CQM2-C48_Arista-7804R3-FM_LC4.yaml new file mode 100644 index 0000000000..92d6e220a0 --- /dev/null +++ b/tests/voq/fabric_data/Arista-7800R3-48CQM2-C48_Arista-7804R3-FM_LC4.yaml @@ -0,0 +1,450 @@ +--- +asic0: + 0: + peer asic: '1' + peer lk: '90' + peer slot: '3' + 1: + peer asic: '1' + peer lk: '44' + peer slot: '3' + 2: + peer asic: '1' + peer lk: '83' + peer slot: '3' + 3: + peer asic: '1' + peer lk: '88' + peer slot: '3' + 4: + peer asic: '1' + peer lk: '88' + peer slot: '6' + 5: + peer asic: '1' + peer lk: '83' + peer slot: '6' + 6: + peer asic: '1' + peer lk: '90' + peer slot: '6' + 7: + peer asic: '1' + peer lk: '44' + peer slot: '6' + 8: + peer asic: '1' + peer lk: '79' + peer slot: '3' + 9: + peer asic: '1' + peer lk: '75' + peer slot: '3' + 10: + peer asic: '1' + peer lk: '95' + peer slot: '3' + 11: + peer asic: '1' + peer lk: '85' + peer slot: '3' + 12: + peer asic: '1' + peer lk: '95' + peer slot: '6' + 13: + peer asic: '0' + peer lk: '17' + peer slot: '6' + 14: + peer asic: '1' + peer lk: '75' + peer slot: '6' + 15: + peer asic: '1' + peer lk: '74' + peer slot: '6' + 16: + peer asic: '0' + peer lk: '152' + peer slot: '3' + 17: + peer asic: '0' + peer lk: '177' + peer slot: '3' + 18: + peer asic: '0' + peer lk: '17' + peer slot: '3' + 19: + peer asic: '1' + peer lk: '84' + peer slot: '3' + 20: + peer asic: '0' + peer lk: '161' + peer slot: '6' + 21: + peer asic: '0' + peer lk: '166' + peer slot: '6' + 22: + peer asic: '1' + peer lk: '84' + peer slot: '6' + 23: + peer asic: '0' + peer lk: '177' + peer slot: '6' + 24: + peer asic: '0' + peer lk: '169' + peer slot: '3' + 25: + peer asic: '0' + peer lk: '163' + peer slot: '3' + 26: + peer asic: '0' + peer lk: '161' + peer slot: '3' + 27: + peer asic: '0' + peer lk: '166' + peer slot: '3' + 28: + peer asic: '0' + peer lk: '152' + peer slot: '6' + 29: + peer asic: '0' + peer lk: '169' + peer slot: '6' + 30: + peer asic: '0' + peer lk: '163' + peer slot: '6' + 31: + peer asic: '0' + peer lk: '176' + peer slot: '6' + 32: + peer asic: '1' + peer lk: '44' + peer slot: '2' + 33: + peer asic: '0' + peer lk: '172' + peer slot: '3' + 34: + peer asic: '0' + peer lk: '183' + peer slot: '3' + 35: + peer asic: '0' + peer lk: '176' + peer slot: '3' + 36: + peer asic: '0' + peer lk: '172' + peer slot: '6' + 37: + peer asic: '1' + peer lk: '90' + peer slot: '5' + 38: + peer asic: '0' + peer lk: '183' + peer slot: '6' + 39: + peer asic: '1' + peer lk: '44' + peer slot: '5' + 40: + peer asic: '1' + peer lk: '90' + peer slot: '2' + 41: + peer asic: '1' + peer lk: '88' + peer slot: '2' + 42: + peer asic: '1' + peer lk: '83' + peer slot: '2' + 43: + peer asic: '1' + peer lk: '75' + peer slot: '2' + 44: + peer asic: '1' + peer lk: '83' + peer slot: '5' + 45: + peer asic: '1' + peer lk: '74' + peer slot: '5' + 46: + peer asic: '1' + peer lk: '88' + peer slot: '5' + 47: + peer asic: '1' + peer lk: '75' + peer slot: '5' + 48: + peer asic: '1' + peer lk: '81' + peer slot: '2' + 49: + peer asic: '1' + peer lk: '95' + peer slot: '2' + 50: + peer asic: '1' + peer lk: '84' + peer slot: '2' + 51: + peer asic: '1' + peer lk: '79' + peer slot: '2' + 52: + peer asic: '0' + peer lk: '17' + peer slot: '5' + 53: + peer asic: '1' + peer lk: '95' + peer slot: '5' + 54: + peer asic: '1' + peer lk: '79' + peer slot: '5' + 55: + peer asic: '1' + peer lk: '84' + peer slot: '5' + 56: + peer asic: '0' + peer lk: '169' + peer slot: '4' + 57: + peer asic: '0' + peer lk: '176' + peer slot: '4' + 58: + peer asic: '0' + peer lk: '172' + peer slot: '4' + 59: + peer asic: '0' + peer lk: '183' + peer slot: '4' + 60: + peer asic: '0' + peer lk: '161' + peer slot: '4' + 61: + peer asic: '0' + peer lk: '152' + peer slot: '4' + 62: + peer asic: '0' + peer lk: '163' + peer slot: '4' + 63: + peer asic: '0' + peer lk: '166' + peer slot: '4' + 64: + peer asic: '1' + peer lk: '95' + peer slot: '4' + 65: + peer asic: '1' + peer lk: '84' + peer slot: '4' + 66: + peer asic: '0' + peer lk: '17' + peer slot: '4' + 67: + peer asic: '0' + peer lk: '177' + peer slot: '4' + 68: + peer asic: '0' + peer lk: '183' + peer slot: '1' + 69: + peer asic: '0' + peer lk: '172' + peer slot: '1' + 70: + peer asic: '0' + peer lk: '176' + peer slot: '1' + 71: + peer asic: '0' + peer lk: '169' + peer slot: '1' + 72: + peer asic: '0' + peer lk: '166' + peer slot: '1' + 73: + peer asic: '0' + peer lk: '152' + peer slot: '1' + 74: + peer asic: '0' + peer lk: '163' + peer slot: '1' + 75: + peer asic: '0' + peer lk: '161' + peer slot: '1' + 76: + peer asic: '0' + peer lk: '17' + peer slot: '1' + 77: + peer asic: '0' + peer lk: '177' + peer slot: '1' + 78: + peer asic: '1' + peer lk: '84' + peer slot: '1' + 79: + peer asic: '1' + peer lk: '95' + peer slot: '1' + 80: + peer asic: '1' + peer lk: '75' + peer slot: '4' + 81: + peer asic: '1' + peer lk: '85' + peer slot: '4' + 82: + peer asic: '1' + peer lk: '79' + peer slot: '4' + 83: + peer asic: '1' + peer lk: '83' + peer slot: '4' + 84: + peer asic: '1' + peer lk: '74' + peer slot: '1' + 85: + peer asic: '1' + peer lk: '83' + peer slot: '1' + 86: + peer asic: '1' + peer lk: '75' + peer slot: '1' + 87: + peer asic: '1' + peer lk: '88' + peer slot: '1' + 88: + peer asic: '1' + peer lk: '44' + peer slot: '4' + 89: + peer asic: '1' + peer lk: '90' + peer slot: '4' + 90: + peer asic: '1' + peer lk: '88' + peer slot: '4' + 91: + peer asic: '0' + peer lk: '183' + peer slot: '5' + 92: + peer asic: '0' + peer lk: '172' + peer slot: '2' + 93: + peer asic: '1' + peer lk: '90' + peer slot: '1' + 94: + peer asic: '1' + peer lk: '44' + peer slot: '1' + 95: + peer asic: '0' + peer lk: '183' + peer slot: '2' + 96: + peer asic: '0' + peer lk: '169' + peer slot: '5' + 97: + peer asic: '0' + peer lk: '172' + peer slot: '5' + 98: + peer asic: '0' + peer lk: '161' + peer slot: '5' + 99: + peer asic: '0' + peer lk: '176' + peer slot: '5' + 100: + peer asic: '0' + peer lk: '176' + peer slot: '2' + 101: + peer asic: '0' + peer lk: '169' + peer slot: '2' + 102: + peer asic: '0' + peer lk: '161' + peer slot: '2' + 103: + peer asic: '0' + peer lk: '163' + peer slot: '2' + 104: + peer asic: '0' + peer lk: '177' + peer slot: '5' + 105: + peer asic: '0' + peer lk: '163' + peer slot: '5' + 106: + peer asic: '0' + peer lk: '166' + peer slot: '5' + 107: + peer asic: '0' + peer lk: '152' + peer slot: '5' + 108: + peer asic: '0' + peer lk: '166' + peer slot: '2' + 109: + peer asic: '0' + peer lk: '17' + peer slot: '2' + 110: + peer asic: '0' + peer lk: '152' + peer slot: '2' + 111: + peer asic: '0' + peer lk: '177' + peer slot: '2' diff --git a/tests/voq/fabric_data/Arista-7800R3-48CQM2-C48_Arista-7804R3-FM_LC5.yaml b/tests/voq/fabric_data/Arista-7800R3-48CQM2-C48_Arista-7804R3-FM_LC5.yaml new file mode 100644 index 0000000000..0abea75caa --- /dev/null +++ b/tests/voq/fabric_data/Arista-7800R3-48CQM2-C48_Arista-7804R3-FM_LC5.yaml @@ -0,0 +1,450 @@ +--- +asic0: + 0: + peer asic: '1' + peer lk: '26' + peer slot: '3' + 1: + peer asic: '1' + peer lk: '20' + peer slot: '3' + 2: + peer asic: '1' + peer lk: '30' + peer slot: '3' + 3: + peer asic: '1' + peer lk: '24' + peer slot: '3' + 4: + peer asic: '1' + peer lk: '24' + peer slot: '6' + 5: + peer asic: '1' + peer lk: '30' + peer slot: '6' + 6: + peer asic: '1' + peer lk: '26' + peer slot: '6' + 7: + peer asic: '1' + peer lk: '20' + peer slot: '6' + 8: + peer asic: '1' + peer lk: '33' + peer slot: '3' + 9: + peer asic: '1' + peer lk: '41' + peer slot: '3' + 10: + peer asic: '1' + peer lk: '18' + peer slot: '3' + 11: + peer asic: '1' + peer lk: '37' + peer slot: '3' + 12: + peer asic: '1' + peer lk: '18' + peer slot: '6' + 13: + peer asic: '0' + peer lk: '18' + peer slot: '6' + 14: + peer asic: '1' + peer lk: '41' + peer slot: '6' + 15: + peer asic: '1' + peer lk: '40' + peer slot: '6' + 16: + peer asic: '0' + peer lk: '185' + peer slot: '3' + 17: + peer asic: '0' + peer lk: '122' + peer slot: '3' + 18: + peer asic: '0' + peer lk: '18' + peer slot: '3' + 19: + peer asic: '1' + peer lk: '36' + peer slot: '3' + 20: + peer asic: '0' + peer lk: '136' + peer slot: '6' + 21: + peer asic: '0' + peer lk: '142' + peer slot: '6' + 22: + peer asic: '1' + peer lk: '36' + peer slot: '6' + 23: + peer asic: '0' + peer lk: '122' + peer slot: '6' + 24: + peer asic: '0' + peer lk: '128' + peer slot: '3' + 25: + peer asic: '0' + peer lk: '141' + peer slot: '3' + 26: + peer asic: '0' + peer lk: '136' + peer slot: '3' + 27: + peer asic: '0' + peer lk: '142' + peer slot: '3' + 28: + peer asic: '0' + peer lk: '185' + peer slot: '6' + 29: + peer asic: '0' + peer lk: '128' + peer slot: '6' + 30: + peer asic: '0' + peer lk: '141' + peer slot: '6' + 31: + peer asic: '0' + peer lk: '121' + peer slot: '6' + 32: + peer asic: '1' + peer lk: '20' + peer slot: '2' + 33: + peer asic: '0' + peer lk: '135' + peer slot: '3' + 34: + peer asic: '0' + peer lk: '126' + peer slot: '3' + 35: + peer asic: '0' + peer lk: '121' + peer slot: '3' + 36: + peer asic: '0' + peer lk: '135' + peer slot: '6' + 37: + peer asic: '1' + peer lk: '26' + peer slot: '5' + 38: + peer asic: '0' + peer lk: '126' + peer slot: '6' + 39: + peer asic: '1' + peer lk: '20' + peer slot: '5' + 40: + peer asic: '1' + peer lk: '26' + peer slot: '2' + 41: + peer asic: '1' + peer lk: '24' + peer slot: '2' + 42: + peer asic: '1' + peer lk: '30' + peer slot: '2' + 43: + peer asic: '1' + peer lk: '41' + peer slot: '2' + 44: + peer asic: '1' + peer lk: '30' + peer slot: '5' + 45: + peer asic: '1' + peer lk: '40' + peer slot: '5' + 46: + peer asic: '1' + peer lk: '24' + peer slot: '5' + 47: + peer asic: '1' + peer lk: '41' + peer slot: '5' + 48: + peer asic: '1' + peer lk: '29' + peer slot: '2' + 49: + peer asic: '1' + peer lk: '18' + peer slot: '2' + 50: + peer asic: '1' + peer lk: '36' + peer slot: '2' + 51: + peer asic: '1' + peer lk: '33' + peer slot: '2' + 52: + peer asic: '0' + peer lk: '18' + peer slot: '5' + 53: + peer asic: '1' + peer lk: '18' + peer slot: '5' + 54: + peer asic: '1' + peer lk: '33' + peer slot: '5' + 55: + peer asic: '1' + peer lk: '36' + peer slot: '5' + 56: + peer asic: '0' + peer lk: '128' + peer slot: '4' + 57: + peer asic: '0' + peer lk: '121' + peer slot: '4' + 58: + peer asic: '0' + peer lk: '135' + peer slot: '4' + 59: + peer asic: '0' + peer lk: '126' + peer slot: '4' + 60: + peer asic: '0' + peer lk: '136' + peer slot: '4' + 61: + peer asic: '0' + peer lk: '185' + peer slot: '4' + 62: + peer asic: '0' + peer lk: '141' + peer slot: '4' + 63: + peer asic: '0' + peer lk: '142' + peer slot: '4' + 64: + peer asic: '1' + peer lk: '18' + peer slot: '4' + 65: + peer asic: '1' + peer lk: '36' + peer slot: '4' + 66: + peer asic: '0' + peer lk: '18' + peer slot: '4' + 67: + peer asic: '0' + peer lk: '122' + peer slot: '4' + 68: + peer asic: '0' + peer lk: '126' + peer slot: '1' + 69: + peer asic: '0' + peer lk: '135' + peer slot: '1' + 70: + peer asic: '0' + peer lk: '121' + peer slot: '1' + 71: + peer asic: '0' + peer lk: '128' + peer slot: '1' + 72: + peer asic: '0' + peer lk: '142' + peer slot: '1' + 73: + peer asic: '0' + peer lk: '185' + peer slot: '1' + 74: + peer asic: '0' + peer lk: '141' + peer slot: '1' + 75: + peer asic: '0' + peer lk: '136' + peer slot: '1' + 76: + peer asic: '0' + peer lk: '18' + peer slot: '1' + 77: + peer asic: '0' + peer lk: '122' + peer slot: '1' + 78: + peer asic: '1' + peer lk: '36' + peer slot: '1' + 79: + peer asic: '1' + peer lk: '18' + peer slot: '1' + 80: + peer asic: '1' + peer lk: '41' + peer slot: '4' + 81: + peer asic: '1' + peer lk: '37' + peer slot: '4' + 82: + peer asic: '1' + peer lk: '33' + peer slot: '4' + 83: + peer asic: '1' + peer lk: '30' + peer slot: '4' + 84: + peer asic: '1' + peer lk: '40' + peer slot: '1' + 85: + peer asic: '1' + peer lk: '30' + peer slot: '1' + 86: + peer asic: '1' + peer lk: '41' + peer slot: '1' + 87: + peer asic: '1' + peer lk: '24' + peer slot: '1' + 88: + peer asic: '1' + peer lk: '20' + peer slot: '4' + 89: + peer asic: '1' + peer lk: '26' + peer slot: '4' + 90: + peer asic: '1' + peer lk: '24' + peer slot: '4' + 91: + peer asic: '0' + peer lk: '126' + peer slot: '5' + 92: + peer asic: '0' + peer lk: '135' + peer slot: '2' + 93: + peer asic: '1' + peer lk: '26' + peer slot: '1' + 94: + peer asic: '1' + peer lk: '20' + peer slot: '1' + 95: + peer asic: '0' + peer lk: '126' + peer slot: '2' + 96: + peer asic: '0' + peer lk: '128' + peer slot: '5' + 97: + peer asic: '0' + peer lk: '135' + peer slot: '5' + 98: + peer asic: '0' + peer lk: '136' + peer slot: '5' + 99: + peer asic: '0' + peer lk: '121' + peer slot: '5' + 100: + peer asic: '0' + peer lk: '121' + peer slot: '2' + 101: + peer asic: '0' + peer lk: '128' + peer slot: '2' + 102: + peer asic: '0' + peer lk: '136' + peer slot: '2' + 103: + peer asic: '0' + peer lk: '141' + peer slot: '2' + 104: + peer asic: '0' + peer lk: '122' + peer slot: '5' + 105: + peer asic: '0' + peer lk: '141' + peer slot: '5' + 106: + peer asic: '0' + peer lk: '142' + peer slot: '5' + 107: + peer asic: '0' + peer lk: '185' + peer slot: '5' + 108: + peer asic: '0' + peer lk: '142' + peer slot: '2' + 109: + peer asic: '0' + peer lk: '18' + peer slot: '2' + 110: + peer asic: '0' + peer lk: '185' + peer slot: '2' + 111: + peer asic: '0' + peer lk: '122' + peer slot: '2' diff --git a/tests/voq/fabric_data/Arista-7800R3-48CQM2-C48_Arista-7804R3-FM_LC6.yaml b/tests/voq/fabric_data/Arista-7800R3-48CQM2-C48_Arista-7804R3-FM_LC6.yaml new file mode 100644 index 0000000000..04958b9b80 --- /dev/null +++ b/tests/voq/fabric_data/Arista-7800R3-48CQM2-C48_Arista-7804R3-FM_LC6.yaml @@ -0,0 +1,450 @@ +--- +asic0: + 0: + peer asic: '1' + peer lk: '144' + peer slot: '3' + 1: + peer asic: '1' + peer lk: '158' + peer slot: '3' + 2: + peer asic: '1' + peer lk: '1' + peer slot: '3' + 3: + peer asic: '1' + peer lk: '146' + peer slot: '3' + 4: + peer asic: '1' + peer lk: '146' + peer slot: '6' + 5: + peer asic: '1' + peer lk: '1' + peer slot: '6' + 6: + peer asic: '1' + peer lk: '144' + peer slot: '6' + 7: + peer asic: '1' + peer lk: '158' + peer slot: '6' + 8: + peer asic: '1' + peer lk: '12' + peer slot: '3' + 9: + peer asic: '1' + peer lk: '11' + peer slot: '3' + 10: + peer asic: '1' + peer lk: '151' + peer slot: '3' + 11: + peer asic: '1' + peer lk: '5' + peer slot: '3' + 12: + peer asic: '1' + peer lk: '151' + peer slot: '6' + 13: + peer asic: '0' + peer lk: '19' + peer slot: '6' + 14: + peer asic: '1' + peer lk: '11' + peer slot: '6' + 15: + peer asic: '1' + peer lk: '10' + peer slot: '6' + 16: + peer asic: '0' + peer lk: '73' + peer slot: '3' + 17: + peer asic: '0' + peer lk: '41' + peer slot: '3' + 18: + peer asic: '0' + peer lk: '19' + peer slot: '3' + 19: + peer asic: '1' + peer lk: '4' + peer slot: '3' + 20: + peer asic: '0' + peer lk: '80' + peer slot: '6' + 21: + peer asic: '0' + peer lk: '79' + peer slot: '6' + 22: + peer asic: '1' + peer lk: '4' + peer slot: '6' + 23: + peer asic: '0' + peer lk: '41' + peer slot: '6' + 24: + peer asic: '0' + peer lk: '88' + peer slot: '3' + 25: + peer asic: '0' + peer lk: '86' + peer slot: '3' + 26: + peer asic: '0' + peer lk: '80' + peer slot: '3' + 27: + peer asic: '0' + peer lk: '79' + peer slot: '3' + 28: + peer asic: '0' + peer lk: '73' + peer slot: '6' + 29: + peer asic: '0' + peer lk: '88' + peer slot: '6' + 30: + peer asic: '0' + peer lk: '86' + peer slot: '6' + 31: + peer asic: '0' + peer lk: '40' + peer slot: '6' + 32: + peer asic: '1' + peer lk: '158' + peer slot: '2' + 33: + peer asic: '0' + peer lk: '93' + peer slot: '3' + 34: + peer asic: '0' + peer lk: '95' + peer slot: '3' + 35: + peer asic: '0' + peer lk: '40' + peer slot: '3' + 36: + peer asic: '0' + peer lk: '93' + peer slot: '6' + 37: + peer asic: '1' + peer lk: '144' + peer slot: '5' + 38: + peer asic: '0' + peer lk: '95' + peer slot: '6' + 39: + peer asic: '1' + peer lk: '158' + peer slot: '5' + 40: + peer asic: '1' + peer lk: '144' + peer slot: '2' + 41: + peer asic: '1' + peer lk: '146' + peer slot: '2' + 42: + peer asic: '1' + peer lk: '1' + peer slot: '2' + 43: + peer asic: '1' + peer lk: '11' + peer slot: '2' + 44: + peer asic: '1' + peer lk: '1' + peer slot: '5' + 45: + peer asic: '1' + peer lk: '10' + peer slot: '5' + 46: + peer asic: '1' + peer lk: '146' + peer slot: '5' + 47: + peer asic: '1' + peer lk: '11' + peer slot: '5' + 48: + peer asic: '1' + peer lk: '2' + peer slot: '2' + 49: + peer asic: '1' + peer lk: '151' + peer slot: '2' + 50: + peer asic: '1' + peer lk: '4' + peer slot: '2' + 51: + peer asic: '1' + peer lk: '12' + peer slot: '2' + 52: + peer asic: '0' + peer lk: '19' + peer slot: '5' + 53: + peer asic: '1' + peer lk: '151' + peer slot: '5' + 54: + peer asic: '1' + peer lk: '12' + peer slot: '5' + 55: + peer asic: '1' + peer lk: '4' + peer slot: '5' + 56: + peer asic: '0' + peer lk: '88' + peer slot: '4' + 57: + peer asic: '0' + peer lk: '40' + peer slot: '4' + 58: + peer asic: '0' + peer lk: '93' + peer slot: '4' + 59: + peer asic: '0' + peer lk: '95' + peer slot: '4' + 60: + peer asic: '0' + peer lk: '80' + peer slot: '4' + 61: + peer asic: '0' + peer lk: '73' + peer slot: '4' + 62: + peer asic: '0' + peer lk: '86' + peer slot: '4' + 63: + peer asic: '0' + peer lk: '79' + peer slot: '4' + 64: + peer asic: '1' + peer lk: '151' + peer slot: '4' + 65: + peer asic: '1' + peer lk: '4' + peer slot: '4' + 66: + peer asic: '0' + peer lk: '19' + peer slot: '4' + 67: + peer asic: '0' + peer lk: '41' + peer slot: '4' + 68: + peer asic: '0' + peer lk: '95' + peer slot: '1' + 69: + peer asic: '0' + peer lk: '93' + peer slot: '1' + 70: + peer asic: '0' + peer lk: '40' + peer slot: '1' + 71: + peer asic: '0' + peer lk: '88' + peer slot: '1' + 72: + peer asic: '0' + peer lk: '79' + peer slot: '1' + 73: + peer asic: '0' + peer lk: '73' + peer slot: '1' + 74: + peer asic: '0' + peer lk: '86' + peer slot: '1' + 75: + peer asic: '0' + peer lk: '80' + peer slot: '1' + 76: + peer asic: '0' + peer lk: '19' + peer slot: '1' + 77: + peer asic: '0' + peer lk: '41' + peer slot: '1' + 78: + peer asic: '1' + peer lk: '4' + peer slot: '1' + 79: + peer asic: '1' + peer lk: '151' + peer slot: '1' + 80: + peer asic: '1' + peer lk: '11' + peer slot: '4' + 81: + peer asic: '1' + peer lk: '5' + peer slot: '4' + 82: + peer asic: '1' + peer lk: '12' + peer slot: '4' + 83: + peer asic: '1' + peer lk: '1' + peer slot: '4' + 84: + peer asic: '1' + peer lk: '10' + peer slot: '1' + 85: + peer asic: '1' + peer lk: '1' + peer slot: '1' + 86: + peer asic: '1' + peer lk: '11' + peer slot: '1' + 87: + peer asic: '1' + peer lk: '146' + peer slot: '1' + 88: + peer asic: '1' + peer lk: '158' + peer slot: '4' + 89: + peer asic: '1' + peer lk: '144' + peer slot: '4' + 90: + peer asic: '1' + peer lk: '146' + peer slot: '4' + 91: + peer asic: '0' + peer lk: '95' + peer slot: '5' + 92: + peer asic: '0' + peer lk: '93' + peer slot: '2' + 93: + peer asic: '1' + peer lk: '144' + peer slot: '1' + 94: + peer asic: '1' + peer lk: '158' + peer slot: '1' + 95: + peer asic: '0' + peer lk: '95' + peer slot: '2' + 96: + peer asic: '0' + peer lk: '88' + peer slot: '5' + 97: + peer asic: '0' + peer lk: '93' + peer slot: '5' + 98: + peer asic: '0' + peer lk: '80' + peer slot: '5' + 99: + peer asic: '0' + peer lk: '40' + peer slot: '5' + 100: + peer asic: '0' + peer lk: '40' + peer slot: '2' + 101: + peer asic: '0' + peer lk: '88' + peer slot: '2' + 102: + peer asic: '0' + peer lk: '80' + peer slot: '2' + 103: + peer asic: '0' + peer lk: '86' + peer slot: '2' + 104: + peer asic: '0' + peer lk: '41' + peer slot: '5' + 105: + peer asic: '0' + peer lk: '86' + peer slot: '5' + 106: + peer asic: '0' + peer lk: '79' + peer slot: '5' + 107: + peer asic: '0' + peer lk: '73' + peer slot: '5' + 108: + peer asic: '0' + peer lk: '79' + peer slot: '2' + 109: + peer asic: '0' + peer lk: '19' + peer slot: '2' + 110: + peer asic: '0' + peer lk: '73' + peer slot: '2' + 111: + peer asic: '0' + peer lk: '41' + peer slot: '2' diff --git a/tests/voq/fabric_data/Arista-7800R3-48CQM2-C48_Arista-7808R3A-FM_LC10.yaml b/tests/voq/fabric_data/Arista-7800R3-48CQM2-C48_Arista-7808R3A-FM_LC10.yaml new file mode 100644 index 0000000000..39431af965 --- /dev/null +++ b/tests/voq/fabric_data/Arista-7800R3-48CQM2-C48_Arista-7808R3A-FM_LC10.yaml @@ -0,0 +1,450 @@ +--- +asic0: + 0: + peer asic: '0' + peer lk: '34' + peer slot: '3' + 1: + peer asic: '0' + peer lk: '84' + peer slot: '3' + 2: + peer asic: '0' + peer lk: '74' + peer slot: '3' + 3: + peer asic: '0' + peer lk: '33' + peer slot: '3' + 4: + peer asic: '0' + peer lk: '33' + peer slot: '6' + 5: + peer asic: '0' + peer lk: '74' + peer slot: '6' + 6: + peer asic: '0' + peer lk: '34' + peer slot: '6' + 7: + peer asic: '0' + peer lk: '84' + peer slot: '6' + 8: + peer asic: '0' + peer lk: '58' + peer slot: '3' + 9: + peer asic: '0' + peer lk: '64' + peer slot: '3' + 10: + peer asic: '0' + peer lk: '86' + peer slot: '3' + 11: + peer asic: '0' + peer lk: '69' + peer slot: '3' + 12: + peer asic: '0' + peer lk: '86' + peer slot: '6' + 13: + peer asic: '0' + peer lk: '75' + peer slot: '6' + 14: + peer asic: '0' + peer lk: '64' + peer slot: '6' + 15: + peer asic: '0' + peer lk: '65' + peer slot: '6' + 16: + peer asic: '1' + peer lk: '73' + peer slot: '3' + 17: + peer asic: '0' + peer lk: '72' + peer slot: '3' + 18: + peer asic: '0' + peer lk: '75' + peer slot: '3' + 19: + peer asic: '0' + peer lk: '66' + peer slot: '3' + 20: + peer asic: '1' + peer lk: '87' + peer slot: '6' + 21: + peer asic: '1' + peer lk: '72' + peer slot: '6' + 22: + peer asic: '0' + peer lk: '66' + peer slot: '6' + 23: + peer asic: '0' + peer lk: '72' + peer slot: '6' + 24: + peer asic: '1' + peer lk: '81' + peer slot: '3' + 25: + peer asic: '1' + peer lk: '77' + peer slot: '3' + 26: + peer asic: '1' + peer lk: '87' + peer slot: '3' + 27: + peer asic: '1' + peer lk: '72' + peer slot: '3' + 28: + peer asic: '1' + peer lk: '73' + peer slot: '6' + 29: + peer asic: '1' + peer lk: '81' + peer slot: '6' + 30: + peer asic: '1' + peer lk: '77' + peer slot: '6' + 31: + peer asic: '1' + peer lk: '94' + peer slot: '6' + 32: + peer asic: '0' + peer lk: '84' + peer slot: '2' + 33: + peer asic: '1' + peer lk: '90' + peer slot: '3' + 34: + peer asic: '1' + peer lk: '88' + peer slot: '3' + 35: + peer asic: '1' + peer lk: '94' + peer slot: '3' + 36: + peer asic: '1' + peer lk: '90' + peer slot: '6' + 37: + peer asic: '0' + peer lk: '34' + peer slot: '5' + 38: + peer asic: '1' + peer lk: '88' + peer slot: '6' + 39: + peer asic: '0' + peer lk: '84' + peer slot: '5' + 40: + peer asic: '0' + peer lk: '34' + peer slot: '2' + 41: + peer asic: '0' + peer lk: '33' + peer slot: '2' + 42: + peer asic: '0' + peer lk: '74' + peer slot: '2' + 43: + peer asic: '0' + peer lk: '64' + peer slot: '2' + 44: + peer asic: '0' + peer lk: '74' + peer slot: '5' + 45: + peer asic: '0' + peer lk: '65' + peer slot: '5' + 46: + peer asic: '0' + peer lk: '33' + peer slot: '5' + 47: + peer asic: '0' + peer lk: '64' + peer slot: '5' + 48: + peer asic: '0' + peer lk: '93' + peer slot: '2' + 49: + peer asic: '0' + peer lk: '86' + peer slot: '2' + 50: + peer asic: '0' + peer lk: '66' + peer slot: '2' + 51: + peer asic: '0' + peer lk: '58' + peer slot: '2' + 52: + peer asic: '0' + peer lk: '75' + peer slot: '5' + 53: + peer asic: '0' + peer lk: '86' + peer slot: '5' + 54: + peer asic: '0' + peer lk: '58' + peer slot: '5' + 55: + peer asic: '0' + peer lk: '66' + peer slot: '5' + 56: + peer asic: '1' + peer lk: '81' + peer slot: '4' + 57: + peer asic: '1' + peer lk: '94' + peer slot: '4' + 58: + peer asic: '1' + peer lk: '90' + peer slot: '4' + 59: + peer asic: '1' + peer lk: '88' + peer slot: '4' + 60: + peer asic: '1' + peer lk: '87' + peer slot: '4' + 61: + peer asic: '1' + peer lk: '73' + peer slot: '4' + 62: + peer asic: '1' + peer lk: '77' + peer slot: '4' + 63: + peer asic: '1' + peer lk: '72' + peer slot: '4' + 64: + peer asic: '0' + peer lk: '86' + peer slot: '4' + 65: + peer asic: '0' + peer lk: '66' + peer slot: '4' + 66: + peer asic: '0' + peer lk: '75' + peer slot: '4' + 67: + peer asic: '0' + peer lk: '72' + peer slot: '4' + 68: + peer asic: '1' + peer lk: '88' + peer slot: '1' + 69: + peer asic: '1' + peer lk: '90' + peer slot: '1' + 70: + peer asic: '1' + peer lk: '94' + peer slot: '1' + 71: + peer asic: '1' + peer lk: '81' + peer slot: '1' + 72: + peer asic: '1' + peer lk: '72' + peer slot: '1' + 73: + peer asic: '1' + peer lk: '73' + peer slot: '1' + 74: + peer asic: '1' + peer lk: '77' + peer slot: '1' + 75: + peer asic: '1' + peer lk: '87' + peer slot: '1' + 76: + peer asic: '0' + peer lk: '75' + peer slot: '1' + 77: + peer asic: '0' + peer lk: '72' + peer slot: '1' + 78: + peer asic: '0' + peer lk: '66' + peer slot: '1' + 79: + peer asic: '0' + peer lk: '86' + peer slot: '1' + 80: + peer asic: '0' + peer lk: '64' + peer slot: '4' + 81: + peer asic: '0' + peer lk: '69' + peer slot: '4' + 82: + peer asic: '0' + peer lk: '58' + peer slot: '4' + 83: + peer asic: '0' + peer lk: '74' + peer slot: '4' + 84: + peer asic: '0' + peer lk: '65' + peer slot: '1' + 85: + peer asic: '0' + peer lk: '74' + peer slot: '1' + 86: + peer asic: '0' + peer lk: '64' + peer slot: '1' + 87: + peer asic: '0' + peer lk: '33' + peer slot: '1' + 88: + peer asic: '0' + peer lk: '84' + peer slot: '4' + 89: + peer asic: '0' + peer lk: '34' + peer slot: '4' + 90: + peer asic: '0' + peer lk: '33' + peer slot: '4' + 91: + peer asic: '1' + peer lk: '88' + peer slot: '5' + 92: + peer asic: '1' + peer lk: '90' + peer slot: '2' + 93: + peer asic: '0' + peer lk: '34' + peer slot: '1' + 94: + peer asic: '0' + peer lk: '84' + peer slot: '1' + 95: + peer asic: '1' + peer lk: '88' + peer slot: '2' + 96: + peer asic: '1' + peer lk: '81' + peer slot: '5' + 97: + peer asic: '1' + peer lk: '90' + peer slot: '5' + 98: + peer asic: '1' + peer lk: '87' + peer slot: '5' + 99: + peer asic: '1' + peer lk: '94' + peer slot: '5' + 100: + peer asic: '1' + peer lk: '94' + peer slot: '2' + 101: + peer asic: '1' + peer lk: '81' + peer slot: '2' + 102: + peer asic: '1' + peer lk: '87' + peer slot: '2' + 103: + peer asic: '1' + peer lk: '77' + peer slot: '2' + 104: + peer asic: '0' + peer lk: '72' + peer slot: '5' + 105: + peer asic: '1' + peer lk: '77' + peer slot: '5' + 106: + peer asic: '1' + peer lk: '72' + peer slot: '5' + 107: + peer asic: '1' + peer lk: '73' + peer slot: '5' + 108: + peer asic: '1' + peer lk: '72' + peer slot: '2' + 109: + peer asic: '0' + peer lk: '75' + peer slot: '2' + 110: + peer asic: '1' + peer lk: '73' + peer slot: '2' + 111: + peer asic: '0' + peer lk: '72' + peer slot: '2' diff --git a/tests/voq/fabric_data/Arista-7800R3-48CQM2-C48_Arista-7808R3A-FM_LC3.yaml b/tests/voq/fabric_data/Arista-7800R3-48CQM2-C48_Arista-7808R3A-FM_LC3.yaml new file mode 100644 index 0000000000..7babb38e55 --- /dev/null +++ b/tests/voq/fabric_data/Arista-7800R3-48CQM2-C48_Arista-7808R3A-FM_LC3.yaml @@ -0,0 +1,450 @@ +--- +asic0: + 0: + peer asic: '0' + peer lk: '41' + peer slot: '3' + 1: + peer asic: '0' + peer lk: '39' + peer slot: '3' + 2: + peer asic: '0' + peer lk: '20' + peer slot: '3' + 3: + peer asic: '0' + peer lk: '21' + peer slot: '3' + 4: + peer asic: '0' + peer lk: '21' + peer slot: '6' + 5: + peer asic: '0' + peer lk: '20' + peer slot: '6' + 6: + peer asic: '0' + peer lk: '41' + peer slot: '6' + 7: + peer asic: '0' + peer lk: '39' + peer slot: '6' + 8: + peer asic: '0' + peer lk: '83' + peer slot: '3' + 9: + peer asic: '0' + peer lk: '94' + peer slot: '3' + 10: + peer asic: '0' + peer lk: '35' + peer slot: '3' + 11: + peer asic: '0' + peer lk: '95' + peer slot: '3' + 12: + peer asic: '0' + peer lk: '35' + peer slot: '6' + 13: + peer asic: '0' + peer lk: '81' + peer slot: '6' + 14: + peer asic: '0' + peer lk: '94' + peer slot: '6' + 15: + peer asic: '0' + peer lk: '24' + peer slot: '6' + 16: + peer asic: '1' + peer lk: '45' + peer slot: '3' + 17: + peer asic: '0' + peer lk: '46' + peer slot: '3' + 18: + peer asic: '0' + peer lk: '81' + peer slot: '3' + 19: + peer asic: '0' + peer lk: '88' + peer slot: '3' + 20: + peer asic: '1' + peer lk: '33' + peer slot: '6' + 21: + peer asic: '1' + peer lk: '46' + peer slot: '6' + 22: + peer asic: '0' + peer lk: '88' + peer slot: '6' + 23: + peer asic: '0' + peer lk: '46' + peer slot: '6' + 24: + peer asic: '1' + peer lk: '36' + peer slot: '3' + 25: + peer asic: '1' + peer lk: '42' + peer slot: '3' + 26: + peer asic: '1' + peer lk: '33' + peer slot: '3' + 27: + peer asic: '1' + peer lk: '46' + peer slot: '3' + 28: + peer asic: '1' + peer lk: '45' + peer slot: '6' + 29: + peer asic: '1' + peer lk: '36' + peer slot: '6' + 30: + peer asic: '1' + peer lk: '42' + peer slot: '6' + 31: + peer asic: '1' + peer lk: '27' + peer slot: '6' + 32: + peer asic: '0' + peer lk: '39' + peer slot: '2' + 33: + peer asic: '1' + peer lk: '31' + peer slot: '3' + 34: + peer asic: '1' + peer lk: '24' + peer slot: '3' + 35: + peer asic: '1' + peer lk: '27' + peer slot: '3' + 36: + peer asic: '1' + peer lk: '31' + peer slot: '6' + 37: + peer asic: '0' + peer lk: '41' + peer slot: '5' + 38: + peer asic: '1' + peer lk: '24' + peer slot: '6' + 39: + peer asic: '0' + peer lk: '39' + peer slot: '5' + 40: + peer asic: '0' + peer lk: '41' + peer slot: '2' + 41: + peer asic: '0' + peer lk: '21' + peer slot: '2' + 42: + peer asic: '0' + peer lk: '20' + peer slot: '2' + 43: + peer asic: '0' + peer lk: '94' + peer slot: '2' + 44: + peer asic: '0' + peer lk: '20' + peer slot: '5' + 45: + peer asic: '0' + peer lk: '24' + peer slot: '5' + 46: + peer asic: '0' + peer lk: '21' + peer slot: '5' + 47: + peer asic: '0' + peer lk: '94' + peer slot: '5' + 48: + peer asic: '0' + peer lk: '25' + peer slot: '2' + 49: + peer asic: '0' + peer lk: '35' + peer slot: '2' + 50: + peer asic: '0' + peer lk: '88' + peer slot: '2' + 51: + peer asic: '0' + peer lk: '83' + peer slot: '2' + 52: + peer asic: '0' + peer lk: '81' + peer slot: '5' + 53: + peer asic: '0' + peer lk: '35' + peer slot: '5' + 54: + peer asic: '0' + peer lk: '83' + peer slot: '5' + 55: + peer asic: '0' + peer lk: '88' + peer slot: '5' + 56: + peer asic: '1' + peer lk: '36' + peer slot: '4' + 57: + peer asic: '1' + peer lk: '27' + peer slot: '4' + 58: + peer asic: '1' + peer lk: '31' + peer slot: '4' + 59: + peer asic: '1' + peer lk: '24' + peer slot: '4' + 60: + peer asic: '1' + peer lk: '33' + peer slot: '4' + 61: + peer asic: '1' + peer lk: '45' + peer slot: '4' + 62: + peer asic: '1' + peer lk: '42' + peer slot: '4' + 63: + peer asic: '1' + peer lk: '46' + peer slot: '4' + 64: + peer asic: '0' + peer lk: '35' + peer slot: '4' + 65: + peer asic: '0' + peer lk: '88' + peer slot: '4' + 66: + peer asic: '0' + peer lk: '81' + peer slot: '4' + 67: + peer asic: '0' + peer lk: '46' + peer slot: '4' + 68: + peer asic: '1' + peer lk: '24' + peer slot: '1' + 69: + peer asic: '1' + peer lk: '31' + peer slot: '1' + 70: + peer asic: '1' + peer lk: '27' + peer slot: '1' + 71: + peer asic: '1' + peer lk: '36' + peer slot: '1' + 72: + peer asic: '1' + peer lk: '46' + peer slot: '1' + 73: + peer asic: '1' + peer lk: '45' + peer slot: '1' + 74: + peer asic: '1' + peer lk: '42' + peer slot: '1' + 75: + peer asic: '1' + peer lk: '33' + peer slot: '1' + 76: + peer asic: '0' + peer lk: '81' + peer slot: '1' + 77: + peer asic: '0' + peer lk: '46' + peer slot: '1' + 78: + peer asic: '0' + peer lk: '88' + peer slot: '1' + 79: + peer asic: '0' + peer lk: '35' + peer slot: '1' + 80: + peer asic: '0' + peer lk: '94' + peer slot: '4' + 81: + peer asic: '0' + peer lk: '95' + peer slot: '4' + 82: + peer asic: '0' + peer lk: '83' + peer slot: '4' + 83: + peer asic: '0' + peer lk: '20' + peer slot: '4' + 84: + peer asic: '0' + peer lk: '24' + peer slot: '1' + 85: + peer asic: '0' + peer lk: '20' + peer slot: '1' + 86: + peer asic: '0' + peer lk: '94' + peer slot: '1' + 87: + peer asic: '0' + peer lk: '21' + peer slot: '1' + 88: + peer asic: '0' + peer lk: '39' + peer slot: '4' + 89: + peer asic: '0' + peer lk: '41' + peer slot: '4' + 90: + peer asic: '0' + peer lk: '21' + peer slot: '4' + 91: + peer asic: '1' + peer lk: '24' + peer slot: '5' + 92: + peer asic: '1' + peer lk: '31' + peer slot: '2' + 93: + peer asic: '0' + peer lk: '41' + peer slot: '1' + 94: + peer asic: '0' + peer lk: '39' + peer slot: '1' + 95: + peer asic: '1' + peer lk: '24' + peer slot: '2' + 96: + peer asic: '1' + peer lk: '36' + peer slot: '5' + 97: + peer asic: '1' + peer lk: '31' + peer slot: '5' + 98: + peer asic: '1' + peer lk: '33' + peer slot: '5' + 99: + peer asic: '1' + peer lk: '27' + peer slot: '5' + 100: + peer asic: '1' + peer lk: '27' + peer slot: '2' + 101: + peer asic: '1' + peer lk: '36' + peer slot: '2' + 102: + peer asic: '1' + peer lk: '33' + peer slot: '2' + 103: + peer asic: '1' + peer lk: '42' + peer slot: '2' + 104: + peer asic: '0' + peer lk: '46' + peer slot: '5' + 105: + peer asic: '1' + peer lk: '42' + peer slot: '5' + 106: + peer asic: '1' + peer lk: '46' + peer slot: '5' + 107: + peer asic: '1' + peer lk: '45' + peer slot: '5' + 108: + peer asic: '1' + peer lk: '46' + peer slot: '2' + 109: + peer asic: '0' + peer lk: '81' + peer slot: '2' + 110: + peer asic: '1' + peer lk: '45' + peer slot: '2' + 111: + peer asic: '0' + peer lk: '46' + peer slot: '2' diff --git a/tests/voq/fabric_data/Arista-7800R3-48CQM2-C48_Arista-7808R3A-FM_LC4.yaml b/tests/voq/fabric_data/Arista-7800R3-48CQM2-C48_Arista-7808R3A-FM_LC4.yaml new file mode 100644 index 0000000000..f1b6bc4ad1 --- /dev/null +++ b/tests/voq/fabric_data/Arista-7800R3-48CQM2-C48_Arista-7808R3A-FM_LC4.yaml @@ -0,0 +1,450 @@ +--- +asic0: + 0: + peer asic: '0' + peer lk: '154' + peer slot: '3' + 1: + peer asic: '0' + peer lk: '14' + peer slot: '3' + 2: + peer asic: '0' + peer lk: '17' + peer slot: '3' + 3: + peer asic: '0' + peer lk: '153' + peer slot: '3' + 4: + peer asic: '0' + peer lk: '153' + peer slot: '6' + 5: + peer asic: '0' + peer lk: '17' + peer slot: '6' + 6: + peer asic: '0' + peer lk: '154' + peer slot: '6' + 7: + peer asic: '0' + peer lk: '14' + peer slot: '6' + 8: + peer asic: '0' + peer lk: '38' + peer slot: '3' + 9: + peer asic: '0' + peer lk: '18' + peer slot: '3' + 10: + peer asic: '0' + peer lk: '13' + peer slot: '3' + 11: + peer asic: '0' + peer lk: '27' + peer slot: '3' + 12: + peer asic: '0' + peer lk: '13' + peer slot: '6' + 13: + peer asic: '0' + peer lk: '37' + peer slot: '6' + 14: + peer asic: '0' + peer lk: '18' + peer slot: '6' + 15: + peer asic: '0' + peer lk: '26' + peer slot: '6' + 16: + peer asic: '1' + peer lk: '17' + peer slot: '3' + 17: + peer asic: '0' + peer lk: '12' + peer slot: '3' + 18: + peer asic: '0' + peer lk: '37' + peer slot: '3' + 19: + peer asic: '0' + peer lk: '29' + peer slot: '3' + 20: + peer asic: '1' + peer lk: '9' + peer slot: '6' + 21: + peer asic: '1' + peer lk: '19' + peer slot: '6' + 22: + peer asic: '0' + peer lk: '29' + peer slot: '6' + 23: + peer asic: '0' + peer lk: '12' + peer slot: '6' + 24: + peer asic: '1' + peer lk: '13' + peer slot: '3' + 25: + peer asic: '1' + peer lk: '22' + peer slot: '3' + 26: + peer asic: '1' + peer lk: '9' + peer slot: '3' + 27: + peer asic: '1' + peer lk: '19' + peer slot: '3' + 28: + peer asic: '1' + peer lk: '17' + peer slot: '6' + 29: + peer asic: '1' + peer lk: '13' + peer slot: '6' + 30: + peer asic: '1' + peer lk: '22' + peer slot: '6' + 31: + peer asic: '1' + peer lk: '3' + peer slot: '6' + 32: + peer asic: '0' + peer lk: '14' + peer slot: '2' + 33: + peer asic: '1' + peer lk: '6' + peer slot: '3' + 34: + peer asic: '1' + peer lk: '7' + peer slot: '3' + 35: + peer asic: '1' + peer lk: '3' + peer slot: '3' + 36: + peer asic: '1' + peer lk: '6' + peer slot: '6' + 37: + peer asic: '0' + peer lk: '154' + peer slot: '5' + 38: + peer asic: '1' + peer lk: '7' + peer slot: '6' + 39: + peer asic: '0' + peer lk: '14' + peer slot: '5' + 40: + peer asic: '0' + peer lk: '154' + peer slot: '2' + 41: + peer asic: '0' + peer lk: '153' + peer slot: '2' + 42: + peer asic: '0' + peer lk: '17' + peer slot: '2' + 43: + peer asic: '0' + peer lk: '18' + peer slot: '2' + 44: + peer asic: '0' + peer lk: '17' + peer slot: '5' + 45: + peer asic: '0' + peer lk: '26' + peer slot: '5' + 46: + peer asic: '0' + peer lk: '153' + peer slot: '5' + 47: + peer asic: '0' + peer lk: '18' + peer slot: '5' + 48: + peer asic: '0' + peer lk: '23' + peer slot: '2' + 49: + peer asic: '0' + peer lk: '13' + peer slot: '2' + 50: + peer asic: '0' + peer lk: '29' + peer slot: '2' + 51: + peer asic: '0' + peer lk: '38' + peer slot: '2' + 52: + peer asic: '0' + peer lk: '37' + peer slot: '5' + 53: + peer asic: '0' + peer lk: '13' + peer slot: '5' + 54: + peer asic: '0' + peer lk: '38' + peer slot: '5' + 55: + peer asic: '0' + peer lk: '29' + peer slot: '5' + 56: + peer asic: '1' + peer lk: '13' + peer slot: '4' + 57: + peer asic: '1' + peer lk: '3' + peer slot: '4' + 58: + peer asic: '1' + peer lk: '6' + peer slot: '4' + 59: + peer asic: '1' + peer lk: '7' + peer slot: '4' + 60: + peer asic: '1' + peer lk: '9' + peer slot: '4' + 61: + peer asic: '1' + peer lk: '17' + peer slot: '4' + 62: + peer asic: '1' + peer lk: '22' + peer slot: '4' + 63: + peer asic: '1' + peer lk: '19' + peer slot: '4' + 64: + peer asic: '0' + peer lk: '13' + peer slot: '4' + 65: + peer asic: '0' + peer lk: '29' + peer slot: '4' + 66: + peer asic: '0' + peer lk: '37' + peer slot: '4' + 67: + peer asic: '0' + peer lk: '12' + peer slot: '4' + 68: + peer asic: '1' + peer lk: '7' + peer slot: '1' + 69: + peer asic: '1' + peer lk: '6' + peer slot: '1' + 70: + peer asic: '1' + peer lk: '3' + peer slot: '1' + 71: + peer asic: '1' + peer lk: '13' + peer slot: '1' + 72: + peer asic: '1' + peer lk: '19' + peer slot: '1' + 73: + peer asic: '1' + peer lk: '17' + peer slot: '1' + 74: + peer asic: '1' + peer lk: '22' + peer slot: '1' + 75: + peer asic: '1' + peer lk: '9' + peer slot: '1' + 76: + peer asic: '0' + peer lk: '37' + peer slot: '1' + 77: + peer asic: '0' + peer lk: '12' + peer slot: '1' + 78: + peer asic: '0' + peer lk: '29' + peer slot: '1' + 79: + peer asic: '0' + peer lk: '13' + peer slot: '1' + 80: + peer asic: '0' + peer lk: '18' + peer slot: '4' + 81: + peer asic: '0' + peer lk: '27' + peer slot: '4' + 82: + peer asic: '0' + peer lk: '38' + peer slot: '4' + 83: + peer asic: '0' + peer lk: '17' + peer slot: '4' + 84: + peer asic: '0' + peer lk: '26' + peer slot: '1' + 85: + peer asic: '0' + peer lk: '17' + peer slot: '1' + 86: + peer asic: '0' + peer lk: '18' + peer slot: '1' + 87: + peer asic: '0' + peer lk: '153' + peer slot: '1' + 88: + peer asic: '0' + peer lk: '14' + peer slot: '4' + 89: + peer asic: '0' + peer lk: '154' + peer slot: '4' + 90: + peer asic: '0' + peer lk: '153' + peer slot: '4' + 91: + peer asic: '1' + peer lk: '7' + peer slot: '5' + 92: + peer asic: '1' + peer lk: '6' + peer slot: '2' + 93: + peer asic: '0' + peer lk: '154' + peer slot: '1' + 94: + peer asic: '0' + peer lk: '14' + peer slot: '1' + 95: + peer asic: '1' + peer lk: '7' + peer slot: '2' + 96: + peer asic: '1' + peer lk: '13' + peer slot: '5' + 97: + peer asic: '1' + peer lk: '6' + peer slot: '5' + 98: + peer asic: '1' + peer lk: '9' + peer slot: '5' + 99: + peer asic: '1' + peer lk: '3' + peer slot: '5' + 100: + peer asic: '1' + peer lk: '3' + peer slot: '2' + 101: + peer asic: '1' + peer lk: '13' + peer slot: '2' + 102: + peer asic: '1' + peer lk: '9' + peer slot: '2' + 103: + peer asic: '1' + peer lk: '22' + peer slot: '2' + 104: + peer asic: '0' + peer lk: '12' + peer slot: '5' + 105: + peer asic: '1' + peer lk: '22' + peer slot: '5' + 106: + peer asic: '1' + peer lk: '19' + peer slot: '5' + 107: + peer asic: '1' + peer lk: '17' + peer slot: '5' + 108: + peer asic: '1' + peer lk: '19' + peer slot: '2' + 109: + peer asic: '0' + peer lk: '37' + peer slot: '2' + 110: + peer asic: '1' + peer lk: '17' + peer slot: '2' + 111: + peer asic: '0' + peer lk: '12' + peer slot: '2' diff --git a/tests/voq/fabric_data/Arista-7800R3-48CQM2-C48_Arista-7808R3A-FM_LC5.yaml b/tests/voq/fabric_data/Arista-7800R3-48CQM2-C48_Arista-7808R3A-FM_LC5.yaml new file mode 100644 index 0000000000..297eaf95cb --- /dev/null +++ b/tests/voq/fabric_data/Arista-7800R3-48CQM2-C48_Arista-7808R3A-FM_LC5.yaml @@ -0,0 +1,450 @@ +--- +asic0: + 0: + peer asic: '0' + peer lk: '171' + peer slot: '3' + 1: + peer asic: '0' + peer lk: '156' + peer slot: '3' + 2: + peer asic: '0' + peer lk: '147' + peer slot: '3' + 3: + peer asic: '0' + peer lk: '161' + peer slot: '3' + 4: + peer asic: '0' + peer lk: '161' + peer slot: '6' + 5: + peer asic: '0' + peer lk: '147' + peer slot: '6' + 6: + peer asic: '0' + peer lk: '171' + peer slot: '6' + 7: + peer asic: '0' + peer lk: '156' + peer slot: '6' + 8: + peer asic: '0' + peer lk: '15' + peer slot: '3' + 9: + peer asic: '0' + peer lk: '145' + peer slot: '3' + 10: + peer asic: '0' + peer lk: '157' + peer slot: '3' + 11: + peer asic: '0' + peer lk: '1' + peer slot: '3' + 12: + peer asic: '0' + peer lk: '157' + peer slot: '6' + 13: + peer asic: '0' + peer lk: '5' + peer slot: '6' + 14: + peer asic: '0' + peer lk: '145' + peer slot: '6' + 15: + peer asic: '0' + peer lk: '2' + peer slot: '6' + 16: + peer asic: '1' + peer lk: '144' + peer slot: '3' + 17: + peer asic: '0' + peer lk: '148' + peer slot: '3' + 18: + peer asic: '0' + peer lk: '5' + peer slot: '3' + 19: + peer asic: '0' + peer lk: '0' + peer slot: '3' + 20: + peer asic: '1' + peer lk: '158' + peer slot: '6' + 21: + peer asic: '1' + peer lk: '145' + peer slot: '6' + 22: + peer asic: '0' + peer lk: '0' + peer slot: '6' + 23: + peer asic: '0' + peer lk: '148' + peer slot: '6' + 24: + peer asic: '1' + peer lk: '154' + peer slot: '3' + 25: + peer asic: '1' + peer lk: '149' + peer slot: '3' + 26: + peer asic: '1' + peer lk: '158' + peer slot: '3' + 27: + peer asic: '1' + peer lk: '145' + peer slot: '3' + 28: + peer asic: '1' + peer lk: '144' + peer slot: '6' + 29: + peer asic: '1' + peer lk: '154' + peer slot: '6' + 30: + peer asic: '1' + peer lk: '149' + peer slot: '6' + 31: + peer asic: '1' + peer lk: '163' + peer slot: '6' + 32: + peer asic: '0' + peer lk: '156' + peer slot: '2' + 33: + peer asic: '1' + peer lk: '167' + peer slot: '3' + 34: + peer asic: '1' + peer lk: '164' + peer slot: '3' + 35: + peer asic: '1' + peer lk: '163' + peer slot: '3' + 36: + peer asic: '1' + peer lk: '167' + peer slot: '6' + 37: + peer asic: '0' + peer lk: '171' + peer slot: '5' + 38: + peer asic: '1' + peer lk: '164' + peer slot: '6' + 39: + peer asic: '0' + peer lk: '156' + peer slot: '5' + 40: + peer asic: '0' + peer lk: '171' + peer slot: '2' + 41: + peer asic: '0' + peer lk: '161' + peer slot: '2' + 42: + peer asic: '0' + peer lk: '147' + peer slot: '2' + 43: + peer asic: '0' + peer lk: '145' + peer slot: '2' + 44: + peer asic: '0' + peer lk: '147' + peer slot: '5' + 45: + peer asic: '0' + peer lk: '2' + peer slot: '5' + 46: + peer asic: '0' + peer lk: '161' + peer slot: '5' + 47: + peer asic: '0' + peer lk: '145' + peer slot: '5' + 48: + peer asic: '0' + peer lk: '155' + peer slot: '2' + 49: + peer asic: '0' + peer lk: '157' + peer slot: '2' + 50: + peer asic: '0' + peer lk: '0' + peer slot: '2' + 51: + peer asic: '0' + peer lk: '15' + peer slot: '2' + 52: + peer asic: '0' + peer lk: '5' + peer slot: '5' + 53: + peer asic: '0' + peer lk: '157' + peer slot: '5' + 54: + peer asic: '0' + peer lk: '15' + peer slot: '5' + 55: + peer asic: '0' + peer lk: '0' + peer slot: '5' + 56: + peer asic: '1' + peer lk: '154' + peer slot: '4' + 57: + peer asic: '1' + peer lk: '163' + peer slot: '4' + 58: + peer asic: '1' + peer lk: '167' + peer slot: '4' + 59: + peer asic: '1' + peer lk: '164' + peer slot: '4' + 60: + peer asic: '1' + peer lk: '158' + peer slot: '4' + 61: + peer asic: '1' + peer lk: '144' + peer slot: '4' + 62: + peer asic: '1' + peer lk: '149' + peer slot: '4' + 63: + peer asic: '1' + peer lk: '145' + peer slot: '4' + 64: + peer asic: '0' + peer lk: '157' + peer slot: '4' + 65: + peer asic: '0' + peer lk: '0' + peer slot: '4' + 66: + peer asic: '0' + peer lk: '5' + peer slot: '4' + 67: + peer asic: '0' + peer lk: '148' + peer slot: '4' + 68: + peer asic: '1' + peer lk: '164' + peer slot: '1' + 69: + peer asic: '1' + peer lk: '167' + peer slot: '1' + 70: + peer asic: '1' + peer lk: '163' + peer slot: '1' + 71: + peer asic: '1' + peer lk: '154' + peer slot: '1' + 72: + peer asic: '1' + peer lk: '145' + peer slot: '1' + 73: + peer asic: '1' + peer lk: '144' + peer slot: '1' + 74: + peer asic: '1' + peer lk: '149' + peer slot: '1' + 75: + peer asic: '1' + peer lk: '158' + peer slot: '1' + 76: + peer asic: '0' + peer lk: '5' + peer slot: '1' + 77: + peer asic: '0' + peer lk: '148' + peer slot: '1' + 78: + peer asic: '0' + peer lk: '0' + peer slot: '1' + 79: + peer asic: '0' + peer lk: '157' + peer slot: '1' + 80: + peer asic: '0' + peer lk: '145' + peer slot: '4' + 81: + peer asic: '0' + peer lk: '1' + peer slot: '4' + 82: + peer asic: '0' + peer lk: '15' + peer slot: '4' + 83: + peer asic: '0' + peer lk: '147' + peer slot: '4' + 84: + peer asic: '0' + peer lk: '2' + peer slot: '1' + 85: + peer asic: '0' + peer lk: '147' + peer slot: '1' + 86: + peer asic: '0' + peer lk: '145' + peer slot: '1' + 87: + peer asic: '0' + peer lk: '161' + peer slot: '1' + 88: + peer asic: '0' + peer lk: '156' + peer slot: '4' + 89: + peer asic: '0' + peer lk: '171' + peer slot: '4' + 90: + peer asic: '0' + peer lk: '161' + peer slot: '4' + 91: + peer asic: '1' + peer lk: '164' + peer slot: '5' + 92: + peer asic: '1' + peer lk: '167' + peer slot: '2' + 93: + peer asic: '0' + peer lk: '171' + peer slot: '1' + 94: + peer asic: '0' + peer lk: '156' + peer slot: '1' + 95: + peer asic: '1' + peer lk: '164' + peer slot: '2' + 96: + peer asic: '1' + peer lk: '154' + peer slot: '5' + 97: + peer asic: '1' + peer lk: '167' + peer slot: '5' + 98: + peer asic: '1' + peer lk: '158' + peer slot: '5' + 99: + peer asic: '1' + peer lk: '163' + peer slot: '5' + 100: + peer asic: '1' + peer lk: '163' + peer slot: '2' + 101: + peer asic: '1' + peer lk: '154' + peer slot: '2' + 102: + peer asic: '1' + peer lk: '158' + peer slot: '2' + 103: + peer asic: '1' + peer lk: '149' + peer slot: '2' + 104: + peer asic: '0' + peer lk: '148' + peer slot: '5' + 105: + peer asic: '1' + peer lk: '149' + peer slot: '5' + 106: + peer asic: '1' + peer lk: '145' + peer slot: '5' + 107: + peer asic: '1' + peer lk: '144' + peer slot: '5' + 108: + peer asic: '1' + peer lk: '145' + peer slot: '2' + 109: + peer asic: '0' + peer lk: '5' + peer slot: '2' + 110: + peer asic: '1' + peer lk: '144' + peer slot: '2' + 111: + peer asic: '0' + peer lk: '148' + peer slot: '2' diff --git a/tests/voq/fabric_data/Arista-7800R3-48CQM2-C48_Arista-7808R3A-FM_LC6.yaml b/tests/voq/fabric_data/Arista-7800R3-48CQM2-C48_Arista-7808R3A-FM_LC6.yaml new file mode 100644 index 0000000000..262af5400f --- /dev/null +++ b/tests/voq/fabric_data/Arista-7800R3-48CQM2-C48_Arista-7808R3A-FM_LC6.yaml @@ -0,0 +1,450 @@ +--- +asic0: + 0: + peer asic: '0' + peer lk: '184' + peer slot: '3' + 1: + peer asic: '0' + peer lk: '178' + peer slot: '3' + 2: + peer asic: '0' + peer lk: '172' + peer slot: '3' + 3: + peer asic: '0' + peer lk: '186' + peer slot: '3' + 4: + peer asic: '0' + peer lk: '186' + peer slot: '6' + 5: + peer asic: '0' + peer lk: '172' + peer slot: '6' + 6: + peer asic: '0' + peer lk: '184' + peer slot: '6' + 7: + peer asic: '0' + peer lk: '178' + peer slot: '6' + 8: + peer asic: '0' + peer lk: '151' + peer slot: '3' + 9: + peer asic: '0' + peer lk: '169' + peer slot: '3' + 10: + peer asic: '0' + peer lk: '179' + peer slot: '3' + 11: + peer asic: '0' + peer lk: '168' + peer slot: '3' + 12: + peer asic: '0' + peer lk: '179' + peer slot: '6' + 13: + peer asic: '0' + peer lk: '164' + peer slot: '6' + 14: + peer asic: '0' + peer lk: '169' + peer slot: '6' + 15: + peer asic: '0' + peer lk: '170' + peer slot: '6' + 16: + peer asic: '1' + peer lk: '169' + peer slot: '3' + 17: + peer asic: '0' + peer lk: '181' + peer slot: '3' + 18: + peer asic: '0' + peer lk: '164' + peer slot: '3' + 19: + peer asic: '0' + peer lk: '160' + peer slot: '3' + 20: + peer asic: '1' + peer lk: '182' + peer slot: '6' + 21: + peer asic: '1' + peer lk: '172' + peer slot: '6' + 22: + peer asic: '0' + peer lk: '160' + peer slot: '6' + 23: + peer asic: '0' + peer lk: '181' + peer slot: '6' + 24: + peer asic: '1' + peer lk: '177' + peer slot: '3' + 25: + peer asic: '1' + peer lk: '173' + peer slot: '3' + 26: + peer asic: '1' + peer lk: '182' + peer slot: '3' + 27: + peer asic: '1' + peer lk: '172' + peer slot: '3' + 28: + peer asic: '1' + peer lk: '169' + peer slot: '6' + 29: + peer asic: '1' + peer lk: '177' + peer slot: '6' + 30: + peer asic: '1' + peer lk: '173' + peer slot: '6' + 31: + peer asic: '1' + peer lk: '188' + peer slot: '6' + 32: + peer asic: '0' + peer lk: '178' + peer slot: '2' + 33: + peer asic: '1' + peer lk: '187' + peer slot: '3' + 34: + peer asic: '1' + peer lk: '184' + peer slot: '3' + 35: + peer asic: '1' + peer lk: '188' + peer slot: '3' + 36: + peer asic: '1' + peer lk: '187' + peer slot: '6' + 37: + peer asic: '0' + peer lk: '184' + peer slot: '5' + 38: + peer asic: '1' + peer lk: '184' + peer slot: '6' + 39: + peer asic: '0' + peer lk: '178' + peer slot: '5' + 40: + peer asic: '0' + peer lk: '184' + peer slot: '2' + 41: + peer asic: '0' + peer lk: '186' + peer slot: '2' + 42: + peer asic: '0' + peer lk: '172' + peer slot: '2' + 43: + peer asic: '0' + peer lk: '169' + peer slot: '2' + 44: + peer asic: '0' + peer lk: '172' + peer slot: '5' + 45: + peer asic: '0' + peer lk: '170' + peer slot: '5' + 46: + peer asic: '0' + peer lk: '186' + peer slot: '5' + 47: + peer asic: '0' + peer lk: '169' + peer slot: '5' + 48: + peer asic: '0' + peer lk: '173' + peer slot: '2' + 49: + peer asic: '0' + peer lk: '179' + peer slot: '2' + 50: + peer asic: '0' + peer lk: '160' + peer slot: '2' + 51: + peer asic: '0' + peer lk: '151' + peer slot: '2' + 52: + peer asic: '0' + peer lk: '164' + peer slot: '5' + 53: + peer asic: '0' + peer lk: '179' + peer slot: '5' + 54: + peer asic: '0' + peer lk: '151' + peer slot: '5' + 55: + peer asic: '0' + peer lk: '160' + peer slot: '5' + 56: + peer asic: '1' + peer lk: '177' + peer slot: '4' + 57: + peer asic: '1' + peer lk: '188' + peer slot: '4' + 58: + peer asic: '1' + peer lk: '187' + peer slot: '4' + 59: + peer asic: '1' + peer lk: '184' + peer slot: '4' + 60: + peer asic: '1' + peer lk: '182' + peer slot: '4' + 61: + peer asic: '1' + peer lk: '169' + peer slot: '4' + 62: + peer asic: '1' + peer lk: '173' + peer slot: '4' + 63: + peer asic: '1' + peer lk: '172' + peer slot: '4' + 64: + peer asic: '0' + peer lk: '179' + peer slot: '4' + 65: + peer asic: '0' + peer lk: '160' + peer slot: '4' + 66: + peer asic: '0' + peer lk: '164' + peer slot: '4' + 67: + peer asic: '0' + peer lk: '181' + peer slot: '4' + 68: + peer asic: '1' + peer lk: '184' + peer slot: '1' + 69: + peer asic: '1' + peer lk: '187' + peer slot: '1' + 70: + peer asic: '1' + peer lk: '188' + peer slot: '1' + 71: + peer asic: '1' + peer lk: '177' + peer slot: '1' + 72: + peer asic: '1' + peer lk: '172' + peer slot: '1' + 73: + peer asic: '1' + peer lk: '169' + peer slot: '1' + 74: + peer asic: '1' + peer lk: '173' + peer slot: '1' + 75: + peer asic: '1' + peer lk: '182' + peer slot: '1' + 76: + peer asic: '0' + peer lk: '164' + peer slot: '1' + 77: + peer asic: '0' + peer lk: '181' + peer slot: '1' + 78: + peer asic: '0' + peer lk: '160' + peer slot: '1' + 79: + peer asic: '0' + peer lk: '179' + peer slot: '1' + 80: + peer asic: '0' + peer lk: '169' + peer slot: '4' + 81: + peer asic: '0' + peer lk: '168' + peer slot: '4' + 82: + peer asic: '0' + peer lk: '151' + peer slot: '4' + 83: + peer asic: '0' + peer lk: '172' + peer slot: '4' + 84: + peer asic: '0' + peer lk: '170' + peer slot: '1' + 85: + peer asic: '0' + peer lk: '172' + peer slot: '1' + 86: + peer asic: '0' + peer lk: '169' + peer slot: '1' + 87: + peer asic: '0' + peer lk: '186' + peer slot: '1' + 88: + peer asic: '0' + peer lk: '178' + peer slot: '4' + 89: + peer asic: '0' + peer lk: '184' + peer slot: '4' + 90: + peer asic: '0' + peer lk: '186' + peer slot: '4' + 91: + peer asic: '1' + peer lk: '184' + peer slot: '5' + 92: + peer asic: '1' + peer lk: '187' + peer slot: '2' + 93: + peer asic: '0' + peer lk: '184' + peer slot: '1' + 94: + peer asic: '0' + peer lk: '178' + peer slot: '1' + 95: + peer asic: '1' + peer lk: '184' + peer slot: '2' + 96: + peer asic: '1' + peer lk: '177' + peer slot: '5' + 97: + peer asic: '1' + peer lk: '187' + peer slot: '5' + 98: + peer asic: '1' + peer lk: '182' + peer slot: '5' + 99: + peer asic: '1' + peer lk: '188' + peer slot: '5' + 100: + peer asic: '1' + peer lk: '188' + peer slot: '2' + 101: + peer asic: '1' + peer lk: '177' + peer slot: '2' + 102: + peer asic: '1' + peer lk: '182' + peer slot: '2' + 103: + peer asic: '1' + peer lk: '173' + peer slot: '2' + 104: + peer asic: '0' + peer lk: '181' + peer slot: '5' + 105: + peer asic: '1' + peer lk: '173' + peer slot: '5' + 106: + peer asic: '1' + peer lk: '172' + peer slot: '5' + 107: + peer asic: '1' + peer lk: '169' + peer slot: '5' + 108: + peer asic: '1' + peer lk: '172' + peer slot: '2' + 109: + peer asic: '0' + peer lk: '164' + peer slot: '2' + 110: + peer asic: '1' + peer lk: '169' + peer slot: '2' + 111: + peer asic: '0' + peer lk: '181' + peer slot: '2' diff --git a/tests/voq/fabric_data/Arista-7800R3-48CQM2-C48_Arista-7808R3A-FM_LC7.yaml b/tests/voq/fabric_data/Arista-7800R3-48CQM2-C48_Arista-7808R3A-FM_LC7.yaml new file mode 100644 index 0000000000..a66d79bd78 --- /dev/null +++ b/tests/voq/fabric_data/Arista-7800R3-48CQM2-C48_Arista-7808R3A-FM_LC7.yaml @@ -0,0 +1,450 @@ +--- +asic0: + 0: + peer asic: '0' + peer lk: '132' + peer slot: '3' + 1: + peer asic: '0' + peer lk: '127' + peer slot: '3' + 2: + peer asic: '0' + peer lk: '129' + peer slot: '3' + 3: + peer asic: '0' + peer lk: '143' + peer slot: '3' + 4: + peer asic: '0' + peer lk: '143' + peer slot: '6' + 5: + peer asic: '0' + peer lk: '129' + peer slot: '6' + 6: + peer asic: '0' + peer lk: '132' + peer slot: '6' + 7: + peer asic: '0' + peer lk: '127' + peer slot: '6' + 8: + peer asic: '0' + peer lk: '187' + peer slot: '3' + 9: + peer asic: '0' + peer lk: '136' + peer slot: '3' + 10: + peer asic: '0' + peer lk: '125' + peer slot: '3' + 11: + peer asic: '0' + peer lk: '139' + peer slot: '3' + 12: + peer asic: '0' + peer lk: '125' + peer slot: '6' + 13: + peer asic: '0' + peer lk: '190' + peer slot: '6' + 14: + peer asic: '0' + peer lk: '136' + peer slot: '6' + 15: + peer asic: '0' + peer lk: '131' + peer slot: '6' + 16: + peer asic: '1' + peer lk: '140' + peer slot: '3' + 17: + peer asic: '0' + peer lk: '138' + peer slot: '3' + 18: + peer asic: '0' + peer lk: '190' + peer slot: '3' + 19: + peer asic: '0' + peer lk: '141' + peer slot: '3' + 20: + peer asic: '1' + peer lk: '129' + peer slot: '6' + 21: + peer asic: '1' + peer lk: '143' + peer slot: '6' + 22: + peer asic: '0' + peer lk: '141' + peer slot: '6' + 23: + peer asic: '0' + peer lk: '138' + peer slot: '6' + 24: + peer asic: '1' + peer lk: '134' + peer slot: '3' + 25: + peer asic: '1' + peer lk: '139' + peer slot: '3' + 26: + peer asic: '1' + peer lk: '129' + peer slot: '3' + 27: + peer asic: '1' + peer lk: '143' + peer slot: '3' + 28: + peer asic: '1' + peer lk: '140' + peer slot: '6' + 29: + peer asic: '1' + peer lk: '134' + peer slot: '6' + 30: + peer asic: '1' + peer lk: '139' + peer slot: '6' + 31: + peer asic: '1' + peer lk: '123' + peer slot: '6' + 32: + peer asic: '0' + peer lk: '127' + peer slot: '2' + 33: + peer asic: '1' + peer lk: '125' + peer slot: '3' + 34: + peer asic: '1' + peer lk: '124' + peer slot: '3' + 35: + peer asic: '1' + peer lk: '123' + peer slot: '3' + 36: + peer asic: '1' + peer lk: '125' + peer slot: '6' + 37: + peer asic: '0' + peer lk: '132' + peer slot: '5' + 38: + peer asic: '1' + peer lk: '124' + peer slot: '6' + 39: + peer asic: '0' + peer lk: '127' + peer slot: '5' + 40: + peer asic: '0' + peer lk: '132' + peer slot: '2' + 41: + peer asic: '0' + peer lk: '143' + peer slot: '2' + 42: + peer asic: '0' + peer lk: '129' + peer slot: '2' + 43: + peer asic: '0' + peer lk: '136' + peer slot: '2' + 44: + peer asic: '0' + peer lk: '129' + peer slot: '5' + 45: + peer asic: '0' + peer lk: '131' + peer slot: '5' + 46: + peer asic: '0' + peer lk: '143' + peer slot: '5' + 47: + peer asic: '0' + peer lk: '136' + peer slot: '5' + 48: + peer asic: '0' + peer lk: '185' + peer slot: '2' + 49: + peer asic: '0' + peer lk: '125' + peer slot: '2' + 50: + peer asic: '0' + peer lk: '141' + peer slot: '2' + 51: + peer asic: '0' + peer lk: '187' + peer slot: '2' + 52: + peer asic: '0' + peer lk: '190' + peer slot: '5' + 53: + peer asic: '0' + peer lk: '125' + peer slot: '5' + 54: + peer asic: '0' + peer lk: '187' + peer slot: '5' + 55: + peer asic: '0' + peer lk: '141' + peer slot: '5' + 56: + peer asic: '1' + peer lk: '134' + peer slot: '4' + 57: + peer asic: '1' + peer lk: '123' + peer slot: '4' + 58: + peer asic: '1' + peer lk: '125' + peer slot: '4' + 59: + peer asic: '1' + peer lk: '124' + peer slot: '4' + 60: + peer asic: '1' + peer lk: '129' + peer slot: '4' + 61: + peer asic: '1' + peer lk: '140' + peer slot: '4' + 62: + peer asic: '1' + peer lk: '139' + peer slot: '4' + 63: + peer asic: '1' + peer lk: '143' + peer slot: '4' + 64: + peer asic: '0' + peer lk: '125' + peer slot: '4' + 65: + peer asic: '0' + peer lk: '141' + peer slot: '4' + 66: + peer asic: '0' + peer lk: '190' + peer slot: '4' + 67: + peer asic: '0' + peer lk: '138' + peer slot: '4' + 68: + peer asic: '1' + peer lk: '124' + peer slot: '1' + 69: + peer asic: '1' + peer lk: '125' + peer slot: '1' + 70: + peer asic: '1' + peer lk: '123' + peer slot: '1' + 71: + peer asic: '1' + peer lk: '134' + peer slot: '1' + 72: + peer asic: '1' + peer lk: '143' + peer slot: '1' + 73: + peer asic: '1' + peer lk: '140' + peer slot: '1' + 74: + peer asic: '1' + peer lk: '139' + peer slot: '1' + 75: + peer asic: '1' + peer lk: '129' + peer slot: '1' + 76: + peer asic: '0' + peer lk: '190' + peer slot: '1' + 77: + peer asic: '0' + peer lk: '138' + peer slot: '1' + 78: + peer asic: '0' + peer lk: '141' + peer slot: '1' + 79: + peer asic: '0' + peer lk: '125' + peer slot: '1' + 80: + peer asic: '0' + peer lk: '136' + peer slot: '4' + 81: + peer asic: '0' + peer lk: '139' + peer slot: '4' + 82: + peer asic: '0' + peer lk: '187' + peer slot: '4' + 83: + peer asic: '0' + peer lk: '129' + peer slot: '4' + 84: + peer asic: '0' + peer lk: '131' + peer slot: '1' + 85: + peer asic: '0' + peer lk: '129' + peer slot: '1' + 86: + peer asic: '0' + peer lk: '136' + peer slot: '1' + 87: + peer asic: '0' + peer lk: '143' + peer slot: '1' + 88: + peer asic: '0' + peer lk: '127' + peer slot: '4' + 89: + peer asic: '0' + peer lk: '132' + peer slot: '4' + 90: + peer asic: '0' + peer lk: '143' + peer slot: '4' + 91: + peer asic: '1' + peer lk: '124' + peer slot: '5' + 92: + peer asic: '1' + peer lk: '125' + peer slot: '2' + 93: + peer asic: '0' + peer lk: '132' + peer slot: '1' + 94: + peer asic: '0' + peer lk: '127' + peer slot: '1' + 95: + peer asic: '1' + peer lk: '124' + peer slot: '2' + 96: + peer asic: '1' + peer lk: '134' + peer slot: '5' + 97: + peer asic: '1' + peer lk: '125' + peer slot: '5' + 98: + peer asic: '1' + peer lk: '129' + peer slot: '5' + 99: + peer asic: '1' + peer lk: '123' + peer slot: '5' + 100: + peer asic: '1' + peer lk: '123' + peer slot: '2' + 101: + peer asic: '1' + peer lk: '134' + peer slot: '2' + 102: + peer asic: '1' + peer lk: '129' + peer slot: '2' + 103: + peer asic: '1' + peer lk: '139' + peer slot: '2' + 104: + peer asic: '0' + peer lk: '138' + peer slot: '5' + 105: + peer asic: '1' + peer lk: '139' + peer slot: '5' + 106: + peer asic: '1' + peer lk: '143' + peer slot: '5' + 107: + peer asic: '1' + peer lk: '140' + peer slot: '5' + 108: + peer asic: '1' + peer lk: '143' + peer slot: '2' + 109: + peer asic: '0' + peer lk: '190' + peer slot: '2' + 110: + peer asic: '1' + peer lk: '140' + peer slot: '2' + 111: + peer asic: '0' + peer lk: '138' + peer slot: '2' diff --git a/tests/voq/fabric_data/Arista-7800R3-48CQM2-C48_Arista-7808R3A-FM_LC8.yaml b/tests/voq/fabric_data/Arista-7800R3-48CQM2-C48_Arista-7808R3A-FM_LC8.yaml new file mode 100644 index 0000000000..489408dca8 --- /dev/null +++ b/tests/voq/fabric_data/Arista-7800R3-48CQM2-C48_Arista-7808R3A-FM_LC8.yaml @@ -0,0 +1,450 @@ +--- +asic0: + 0: + peer asic: '0' + peer lk: '54' + peer slot: '3' + 1: + peer asic: '0' + peer lk: '108' + peer slot: '3' + 2: + peer asic: '0' + peer lk: '115' + peer slot: '3' + 3: + peer asic: '0' + peer lk: '50' + peer slot: '3' + 4: + peer asic: '0' + peer lk: '50' + peer slot: '6' + 5: + peer asic: '0' + peer lk: '115' + peer slot: '6' + 6: + peer asic: '0' + peer lk: '54' + peer slot: '6' + 7: + peer asic: '0' + peer lk: '108' + peer slot: '6' + 8: + peer asic: '0' + peer lk: '135' + peer slot: '3' + 9: + peer asic: '0' + peer lk: '114' + peer slot: '3' + 10: + peer asic: '0' + peer lk: '109' + peer slot: '3' + 11: + peer asic: '0' + peer lk: '118' + peer slot: '3' + 12: + peer asic: '0' + peer lk: '109' + peer slot: '6' + 13: + peer asic: '0' + peer lk: '121' + peer slot: '6' + 14: + peer asic: '0' + peer lk: '114' + peer slot: '6' + 15: + peer asic: '0' + peer lk: '116' + peer slot: '6' + 16: + peer asic: '1' + peer lk: '113' + peer slot: '3' + 17: + peer asic: '0' + peer lk: '126' + peer slot: '3' + 18: + peer asic: '0' + peer lk: '121' + peer slot: '3' + 19: + peer asic: '0' + peer lk: '113' + peer slot: '3' + 20: + peer asic: '1' + peer lk: '107' + peer slot: '6' + 21: + peer asic: '1' + peer lk: '112' + peer slot: '6' + 22: + peer asic: '0' + peer lk: '113' + peer slot: '6' + 23: + peer asic: '0' + peer lk: '126' + peer slot: '6' + 24: + peer asic: '1' + peer lk: '111' + peer slot: '3' + 25: + peer asic: '1' + peer lk: '116' + peer slot: '3' + 26: + peer asic: '1' + peer lk: '107' + peer slot: '3' + 27: + peer asic: '1' + peer lk: '112' + peer slot: '3' + 28: + peer asic: '1' + peer lk: '113' + peer slot: '6' + 29: + peer asic: '1' + peer lk: '111' + peer slot: '6' + 30: + peer asic: '1' + peer lk: '116' + peer slot: '6' + 31: + peer asic: '1' + peer lk: '98' + peer slot: '6' + 32: + peer asic: '0' + peer lk: '108' + peer slot: '2' + 33: + peer asic: '1' + peer lk: '101' + peer slot: '3' + 34: + peer asic: '1' + peer lk: '100' + peer slot: '3' + 35: + peer asic: '1' + peer lk: '98' + peer slot: '3' + 36: + peer asic: '1' + peer lk: '101' + peer slot: '6' + 37: + peer asic: '0' + peer lk: '54' + peer slot: '5' + 38: + peer asic: '1' + peer lk: '100' + peer slot: '6' + 39: + peer asic: '0' + peer lk: '108' + peer slot: '5' + 40: + peer asic: '0' + peer lk: '54' + peer slot: '2' + 41: + peer asic: '0' + peer lk: '50' + peer slot: '2' + 42: + peer asic: '0' + peer lk: '115' + peer slot: '2' + 43: + peer asic: '0' + peer lk: '114' + peer slot: '2' + 44: + peer asic: '0' + peer lk: '115' + peer slot: '5' + 45: + peer asic: '0' + peer lk: '116' + peer slot: '5' + 46: + peer asic: '0' + peer lk: '50' + peer slot: '5' + 47: + peer asic: '0' + peer lk: '114' + peer slot: '5' + 48: + peer asic: '0' + peer lk: '105' + peer slot: '2' + 49: + peer asic: '0' + peer lk: '109' + peer slot: '2' + 50: + peer asic: '0' + peer lk: '113' + peer slot: '2' + 51: + peer asic: '0' + peer lk: '135' + peer slot: '2' + 52: + peer asic: '0' + peer lk: '121' + peer slot: '5' + 53: + peer asic: '0' + peer lk: '109' + peer slot: '5' + 54: + peer asic: '0' + peer lk: '135' + peer slot: '5' + 55: + peer asic: '0' + peer lk: '113' + peer slot: '5' + 56: + peer asic: '1' + peer lk: '111' + peer slot: '4' + 57: + peer asic: '1' + peer lk: '98' + peer slot: '4' + 58: + peer asic: '1' + peer lk: '101' + peer slot: '4' + 59: + peer asic: '1' + peer lk: '100' + peer slot: '4' + 60: + peer asic: '1' + peer lk: '107' + peer slot: '4' + 61: + peer asic: '1' + peer lk: '113' + peer slot: '4' + 62: + peer asic: '1' + peer lk: '116' + peer slot: '4' + 63: + peer asic: '1' + peer lk: '112' + peer slot: '4' + 64: + peer asic: '0' + peer lk: '109' + peer slot: '4' + 65: + peer asic: '0' + peer lk: '113' + peer slot: '4' + 66: + peer asic: '0' + peer lk: '121' + peer slot: '4' + 67: + peer asic: '0' + peer lk: '126' + peer slot: '4' + 68: + peer asic: '1' + peer lk: '100' + peer slot: '1' + 69: + peer asic: '1' + peer lk: '101' + peer slot: '1' + 70: + peer asic: '1' + peer lk: '98' + peer slot: '1' + 71: + peer asic: '1' + peer lk: '111' + peer slot: '1' + 72: + peer asic: '1' + peer lk: '112' + peer slot: '1' + 73: + peer asic: '1' + peer lk: '113' + peer slot: '1' + 74: + peer asic: '1' + peer lk: '116' + peer slot: '1' + 75: + peer asic: '1' + peer lk: '107' + peer slot: '1' + 76: + peer asic: '0' + peer lk: '121' + peer slot: '1' + 77: + peer asic: '0' + peer lk: '126' + peer slot: '1' + 78: + peer asic: '0' + peer lk: '113' + peer slot: '1' + 79: + peer asic: '0' + peer lk: '109' + peer slot: '1' + 80: + peer asic: '0' + peer lk: '114' + peer slot: '4' + 81: + peer asic: '0' + peer lk: '118' + peer slot: '4' + 82: + peer asic: '0' + peer lk: '135' + peer slot: '4' + 83: + peer asic: '0' + peer lk: '115' + peer slot: '4' + 84: + peer asic: '0' + peer lk: '116' + peer slot: '1' + 85: + peer asic: '0' + peer lk: '115' + peer slot: '1' + 86: + peer asic: '0' + peer lk: '114' + peer slot: '1' + 87: + peer asic: '0' + peer lk: '50' + peer slot: '1' + 88: + peer asic: '0' + peer lk: '108' + peer slot: '4' + 89: + peer asic: '0' + peer lk: '54' + peer slot: '4' + 90: + peer asic: '0' + peer lk: '50' + peer slot: '4' + 91: + peer asic: '1' + peer lk: '100' + peer slot: '5' + 92: + peer asic: '1' + peer lk: '101' + peer slot: '2' + 93: + peer asic: '0' + peer lk: '54' + peer slot: '1' + 94: + peer asic: '0' + peer lk: '108' + peer slot: '1' + 95: + peer asic: '1' + peer lk: '100' + peer slot: '2' + 96: + peer asic: '1' + peer lk: '111' + peer slot: '5' + 97: + peer asic: '1' + peer lk: '101' + peer slot: '5' + 98: + peer asic: '1' + peer lk: '107' + peer slot: '5' + 99: + peer asic: '1' + peer lk: '98' + peer slot: '5' + 100: + peer asic: '1' + peer lk: '98' + peer slot: '2' + 101: + peer asic: '1' + peer lk: '111' + peer slot: '2' + 102: + peer asic: '1' + peer lk: '107' + peer slot: '2' + 103: + peer asic: '1' + peer lk: '116' + peer slot: '2' + 104: + peer asic: '0' + peer lk: '126' + peer slot: '5' + 105: + peer asic: '1' + peer lk: '116' + peer slot: '5' + 106: + peer asic: '1' + peer lk: '112' + peer slot: '5' + 107: + peer asic: '1' + peer lk: '113' + peer slot: '5' + 108: + peer asic: '1' + peer lk: '112' + peer slot: '2' + 109: + peer asic: '0' + peer lk: '121' + peer slot: '2' + 110: + peer asic: '1' + peer lk: '113' + peer slot: '2' + 111: + peer asic: '0' + peer lk: '126' + peer slot: '2' diff --git a/tests/voq/fabric_data/Arista-7800R3-48CQM2-C48_Arista-7808R3A-FM_LC9.yaml b/tests/voq/fabric_data/Arista-7800R3-48CQM2-C48_Arista-7808R3A-FM_LC9.yaml new file mode 100644 index 0000000000..fe95315ec4 --- /dev/null +++ b/tests/voq/fabric_data/Arista-7800R3-48CQM2-C48_Arista-7808R3A-FM_LC9.yaml @@ -0,0 +1,450 @@ +--- +asic0: + 0: + peer asic: '0' + peer lk: '92' + peer slot: '3' + 1: + peer asic: '0' + peer lk: '59' + peer slot: '3' + 2: + peer asic: '0' + peer lk: '52' + peer slot: '3' + 3: + peer asic: '0' + peer lk: '80' + peer slot: '3' + 4: + peer asic: '0' + peer lk: '80' + peer slot: '6' + 5: + peer asic: '0' + peer lk: '52' + peer slot: '6' + 6: + peer asic: '0' + peer lk: '92' + peer slot: '6' + 7: + peer asic: '0' + peer lk: '59' + peer slot: '6' + 8: + peer asic: '0' + peer lk: '100' + peer slot: '3' + 9: + peer asic: '0' + peer lk: '49' + peer slot: '3' + 10: + peer asic: '0' + peer lk: '57' + peer slot: '3' + 11: + peer asic: '0' + peer lk: '51' + peer slot: '3' + 12: + peer asic: '0' + peer lk: '57' + peer slot: '6' + 13: + peer asic: '0' + peer lk: '103' + peer slot: '6' + 14: + peer asic: '0' + peer lk: '49' + peer slot: '6' + 15: + peer asic: '0' + peer lk: '98' + peer slot: '6' + 16: + peer asic: '1' + peer lk: '50' + peer slot: '3' + 17: + peer asic: '0' + peer lk: '55' + peer slot: '3' + 18: + peer asic: '0' + peer lk: '103' + peer slot: '3' + 19: + peer asic: '0' + peer lk: '96' + peer slot: '3' + 20: + peer asic: '1' + peer lk: '61' + peer slot: '6' + 21: + peer asic: '1' + peer lk: '49' + peer slot: '6' + 22: + peer asic: '0' + peer lk: '96' + peer slot: '6' + 23: + peer asic: '0' + peer lk: '55' + peer slot: '6' + 24: + peer asic: '1' + peer lk: '59' + peer slot: '3' + 25: + peer asic: '1' + peer lk: '54' + peer slot: '3' + 26: + peer asic: '1' + peer lk: '61' + peer slot: '3' + 27: + peer asic: '1' + peer lk: '49' + peer slot: '3' + 28: + peer asic: '1' + peer lk: '50' + peer slot: '6' + 29: + peer asic: '1' + peer lk: '59' + peer slot: '6' + 30: + peer asic: '1' + peer lk: '54' + peer slot: '6' + 31: + peer asic: '1' + peer lk: '67' + peer slot: '6' + 32: + peer asic: '0' + peer lk: '59' + peer slot: '2' + 33: + peer asic: '1' + peer lk: '71' + peer slot: '3' + 34: + peer asic: '1' + peer lk: '68' + peer slot: '3' + 35: + peer asic: '1' + peer lk: '67' + peer slot: '3' + 36: + peer asic: '1' + peer lk: '71' + peer slot: '6' + 37: + peer asic: '0' + peer lk: '92' + peer slot: '5' + 38: + peer asic: '1' + peer lk: '68' + peer slot: '6' + 39: + peer asic: '0' + peer lk: '59' + peer slot: '5' + 40: + peer asic: '0' + peer lk: '92' + peer slot: '2' + 41: + peer asic: '0' + peer lk: '80' + peer slot: '2' + 42: + peer asic: '0' + peer lk: '52' + peer slot: '2' + 43: + peer asic: '0' + peer lk: '49' + peer slot: '2' + 44: + peer asic: '0' + peer lk: '52' + peer slot: '5' + 45: + peer asic: '0' + peer lk: '98' + peer slot: '5' + 46: + peer asic: '0' + peer lk: '80' + peer slot: '5' + 47: + peer asic: '0' + peer lk: '49' + peer slot: '5' + 48: + peer asic: '0' + peer lk: '87' + peer slot: '2' + 49: + peer asic: '0' + peer lk: '57' + peer slot: '2' + 50: + peer asic: '0' + peer lk: '96' + peer slot: '2' + 51: + peer asic: '0' + peer lk: '100' + peer slot: '2' + 52: + peer asic: '0' + peer lk: '103' + peer slot: '5' + 53: + peer asic: '0' + peer lk: '57' + peer slot: '5' + 54: + peer asic: '0' + peer lk: '100' + peer slot: '5' + 55: + peer asic: '0' + peer lk: '96' + peer slot: '5' + 56: + peer asic: '1' + peer lk: '59' + peer slot: '4' + 57: + peer asic: '1' + peer lk: '67' + peer slot: '4' + 58: + peer asic: '1' + peer lk: '71' + peer slot: '4' + 59: + peer asic: '1' + peer lk: '68' + peer slot: '4' + 60: + peer asic: '1' + peer lk: '61' + peer slot: '4' + 61: + peer asic: '1' + peer lk: '50' + peer slot: '4' + 62: + peer asic: '1' + peer lk: '54' + peer slot: '4' + 63: + peer asic: '1' + peer lk: '49' + peer slot: '4' + 64: + peer asic: '0' + peer lk: '57' + peer slot: '4' + 65: + peer asic: '0' + peer lk: '96' + peer slot: '4' + 66: + peer asic: '0' + peer lk: '103' + peer slot: '4' + 67: + peer asic: '0' + peer lk: '55' + peer slot: '4' + 68: + peer asic: '1' + peer lk: '68' + peer slot: '1' + 69: + peer asic: '1' + peer lk: '71' + peer slot: '1' + 70: + peer asic: '1' + peer lk: '67' + peer slot: '1' + 71: + peer asic: '1' + peer lk: '59' + peer slot: '1' + 72: + peer asic: '1' + peer lk: '49' + peer slot: '1' + 73: + peer asic: '1' + peer lk: '50' + peer slot: '1' + 74: + peer asic: '1' + peer lk: '54' + peer slot: '1' + 75: + peer asic: '1' + peer lk: '61' + peer slot: '1' + 76: + peer asic: '0' + peer lk: '103' + peer slot: '1' + 77: + peer asic: '0' + peer lk: '55' + peer slot: '1' + 78: + peer asic: '0' + peer lk: '96' + peer slot: '1' + 79: + peer asic: '0' + peer lk: '57' + peer slot: '1' + 80: + peer asic: '0' + peer lk: '49' + peer slot: '4' + 81: + peer asic: '0' + peer lk: '51' + peer slot: '4' + 82: + peer asic: '0' + peer lk: '100' + peer slot: '4' + 83: + peer asic: '0' + peer lk: '52' + peer slot: '4' + 84: + peer asic: '0' + peer lk: '98' + peer slot: '1' + 85: + peer asic: '0' + peer lk: '52' + peer slot: '1' + 86: + peer asic: '0' + peer lk: '49' + peer slot: '1' + 87: + peer asic: '0' + peer lk: '80' + peer slot: '1' + 88: + peer asic: '0' + peer lk: '59' + peer slot: '4' + 89: + peer asic: '0' + peer lk: '92' + peer slot: '4' + 90: + peer asic: '0' + peer lk: '80' + peer slot: '4' + 91: + peer asic: '1' + peer lk: '68' + peer slot: '5' + 92: + peer asic: '1' + peer lk: '71' + peer slot: '2' + 93: + peer asic: '0' + peer lk: '92' + peer slot: '1' + 94: + peer asic: '0' + peer lk: '59' + peer slot: '1' + 95: + peer asic: '1' + peer lk: '68' + peer slot: '2' + 96: + peer asic: '1' + peer lk: '59' + peer slot: '5' + 97: + peer asic: '1' + peer lk: '71' + peer slot: '5' + 98: + peer asic: '1' + peer lk: '61' + peer slot: '5' + 99: + peer asic: '1' + peer lk: '67' + peer slot: '5' + 100: + peer asic: '1' + peer lk: '67' + peer slot: '2' + 101: + peer asic: '1' + peer lk: '59' + peer slot: '2' + 102: + peer asic: '1' + peer lk: '61' + peer slot: '2' + 103: + peer asic: '1' + peer lk: '54' + peer slot: '2' + 104: + peer asic: '0' + peer lk: '55' + peer slot: '5' + 105: + peer asic: '1' + peer lk: '54' + peer slot: '5' + 106: + peer asic: '1' + peer lk: '49' + peer slot: '5' + 107: + peer asic: '1' + peer lk: '50' + peer slot: '5' + 108: + peer asic: '1' + peer lk: '49' + peer slot: '2' + 109: + peer asic: '0' + peer lk: '103' + peer slot: '2' + 110: + peer asic: '1' + peer lk: '50' + peer slot: '2' + 111: + peer asic: '0' + peer lk: '55' + peer slot: '2' diff --git a/tests/voq/fabric_data/Arista-7800R3A-36D2-C72_Arista-7804R3-FM_LC3.yaml b/tests/voq/fabric_data/Arista-7800R3A-36D2-C72_Arista-7804R3-FM_LC3.yaml new file mode 100644 index 0000000000..4c22fce3e1 --- /dev/null +++ b/tests/voq/fabric_data/Arista-7800R3A-36D2-C72_Arista-7804R3-FM_LC3.yaml @@ -0,0 +1,426 @@ +--- +asic0: + 0: + peer asic: '0' + peer lk: '16' + peer slot: '1' + 1: + peer asic: '0' + peer lk: '21' + peer slot: '1' + 2: + peer asic: '0' + peer lk: '13' + peer slot: '4' + 3: + peer asic: '1' + peer lk: '138' + peer slot: '1' + 4: + peer asic: '0' + peer lk: '6' + peer slot: '1' + 5: + peer asic: '0' + peer lk: '21' + peer slot: '4' + 6: + peer asic: '0' + peer lk: '5' + peer slot: '1' + 7: + peer asic: '0' + peer lk: '6' + peer slot: '4' + 8: + peer asic: '0' + peer lk: '149' + peer slot: '1' + 9: + peer asic: '0' + peer lk: '1' + peer slot: '1' + 10: + peer asic: '0' + peer lk: '147' + peer slot: '1' + 11: + peer asic: '0' + peer lk: '149' + peer slot: '4' + 12: + peer asic: '0' + peer lk: '14' + peer slot: '1' + 13: + peer asic: '0' + peer lk: '151' + peer slot: '1' + 14: + peer asic: '0' + peer lk: '0' + peer slot: '4' + 15: + peer asic: '0' + peer lk: '0' + peer slot: '1' + 16: + peer asic: '0' + peer lk: '10' + peer slot: '1' + 17: + peer asic: '1' + peer lk: '140' + peer slot: '1' + 18: + peer asic: '1' + peer lk: '131' + peer slot: '1' + 19: + peer asic: '0' + peer lk: '9' + peer slot: '1' + 20: + peer asic: '1' + peer lk: '136' + peer slot: '1' + 21: + peer asic: '0' + peer lk: '9' + peer slot: '4' + 22: + peer asic: '0' + peer lk: '10' + peer slot: '4' + 23: + peer asic: '0' + peer lk: '13' + peer slot: '1' + 24: + peer asic: '1' + peer lk: '126' + peer slot: '1' + 26: + peer asic: '1' + peer lk: '189' + peer slot: '1' + 27: + peer asic: '1' + peer lk: '137' + peer slot: '1' + 28: + peer asic: '0' + peer lk: '20' + peer slot: '1' + 29: + peer asic: '1' + peer lk: '188' + peer slot: '1' + 30: + peer asic: '1' + peer lk: '132' + peer slot: '1' + 32: + peer asic: '0' + peer lk: '148' + peer slot: '1' + 33: + peer asic: '1' + peer lk: '134' + peer slot: '1' + 34: + peer asic: '1' + peer lk: '138' + peer slot: '4' + 35: + peer asic: '1' + peer lk: '125' + peer slot: '1' + 36: + peer asic: '1' + peer lk: '128' + peer slot: '1' + 37: + peer asic: '1' + peer lk: '140' + peer slot: '4' + 38: + peer asic: '1' + peer lk: '190' + peer slot: '1' + 39: + peer asic: '0' + peer lk: '16' + peer slot: '4' + 40: + peer asic: '0' + peer lk: '151' + peer slot: '2' + 41: + peer asic: '0' + peer lk: '5' + peer slot: '2' + 42: + peer asic: '0' + peer lk: '1' + peer slot: '2' + 43: + peer asic: '0' + peer lk: '147' + peer slot: '2' + 44: + peer asic: '1' + peer lk: '190' + peer slot: '4' + 45: + peer asic: '0' + peer lk: '146' + peer slot: '1' + 46: + peer asic: '1' + peer lk: '133' + peer slot: '1' + 47: + peer asic: '1' + peer lk: '136' + peer slot: '4' + 48: + peer asic: '1' + peer lk: '128' + peer slot: '4' + 49: + peer asic: '1' + peer lk: '134' + peer slot: '4' + 50: + peer asic: '0' + peer lk: '6' + peer slot: '2' + 51: + peer asic: '0' + peer lk: '0' + peer slot: '2' + 52: + peer asic: '0' + peer lk: '146' + peer slot: '4' + 53: + peer asic: '0' + peer lk: '21' + peer slot: '2' + 54: + peer asic: '0' + peer lk: '14' + peer slot: '2' + 55: + peer asic: '0' + peer lk: '16' + peer slot: '2' + 56: + peer asic: '0' + peer lk: '148' + peer slot: '5' + 57: + peer asic: '0' + peer lk: '13' + peer slot: '2' + 58: + peer asic: '0' + peer lk: '147' + peer slot: '5' + 59: + peer asic: '0' + peer lk: '9' + peer slot: '2' + 60: + peer asic: '1' + peer lk: '138' + peer slot: '2' + 61: + peer asic: '0' + peer lk: '149' + peer slot: '5' + 62: + peer asic: '0' + peer lk: '10' + peer slot: '2' + 63: + peer asic: '1' + peer lk: '140' + peer slot: '2' + 65: + peer asic: '1' + peer lk: '132' + peer slot: '2' + 66: + peer asic: '1' + peer lk: '137' + peer slot: '2' + 68: + peer asic: '1' + peer lk: '126' + peer slot: '2' + 69: + peer asic: '0' + peer lk: '20' + peer slot: '2' + 70: + peer asic: '1' + peer lk: '189' + peer slot: '2' + 71: + peer asic: '1' + peer lk: '188' + peer slot: '2' + 72: + peer asic: '1' + peer lk: '136' + peer slot: '2' + 73: + peer asic: '0' + peer lk: '0' + peer slot: '5' + 74: + peer asic: '1' + peer lk: '131' + peer slot: '2' + 75: + peer asic: '1' + peer lk: '190' + peer slot: '2' + 76: + peer asic: '0' + peer lk: '6' + peer slot: '5' + 77: + peer asic: '0' + peer lk: '149' + peer slot: '2' + 78: + peer asic: '1' + peer lk: '128' + peer slot: '2' + 79: + peer asic: '0' + peer lk: '21' + peer slot: '5' + 80: + peer asic: '1' + peer lk: '125' + peer slot: '2' + 81: + peer asic: '1' + peer lk: '134' + peer slot: '2' + 82: + peer asic: '0' + peer lk: '13' + peer slot: '5' + 83: + peer asic: '0' + peer lk: '148' + peer slot: '2' + 84: + peer asic: '1' + peer lk: '133' + peer slot: '2' + 85: + peer asic: '0' + peer lk: '9' + peer slot: '5' + 86: + peer asic: '0' + peer lk: '146' + peer slot: '2' + 87: + peer asic: '0' + peer lk: '148' + peer slot: '3' + 88: + peer asic: '0' + peer lk: '10' + peer slot: '5' + 89: + peer asic: '0' + peer lk: '147' + peer slot: '3' + 90: + peer asic: '1' + peer lk: '133' + peer slot: '3' + 91: + peer asic: '0' + peer lk: '151' + peer slot: '3' + 92: + peer asic: '0' + peer lk: '16' + peer slot: '5' + 93: + peer asic: '0' + peer lk: '0' + peer slot: '3' + 94: + peer asic: '0' + peer lk: '149' + peer slot: '3' + 95: + peer asic: '0' + peer lk: '1' + peer slot: '3' + 96: + peer asic: '1' + peer lk: '134' + peer slot: '6' + 97: + peer asic: '0' + peer lk: '5' + peer slot: '6' + 98: + peer asic: '1' + peer lk: '136' + peer slot: '6' + 99: + peer asic: '1' + peer lk: '131' + peer slot: '6' + 100: + peer asic: '0' + peer lk: '14' + peer slot: '6' + 101: + peer asic: '1' + peer lk: '190' + peer slot: '6' + 102: + peer asic: '1' + peer lk: '125' + peer slot: '6' + 103: + peer asic: '1' + peer lk: '128' + peer slot: '6' + 105: + peer asic: '1' + peer lk: '137' + peer slot: '6' + 106: + peer asic: '0' + peer lk: '20' + peer slot: '6' + 107: + peer asic: '1' + peer lk: '126' + peer slot: '6' + 108: + peer asic: '1' + peer lk: '189' + peer slot: '6' + 109: + peer asic: '1' + peer lk: '188' + peer slot: '6' + 110: + peer asic: '1' + peer lk: '132' + peer slot: '6' diff --git a/tests/voq/fabric_data/Arista-7800R3A-36D2-C72_Arista-7804R3-FM_LC4.yaml b/tests/voq/fabric_data/Arista-7800R3A-36D2-C72_Arista-7804R3-FM_LC4.yaml new file mode 100644 index 0000000000..2fd3e90165 --- /dev/null +++ b/tests/voq/fabric_data/Arista-7800R3A-36D2-C72_Arista-7804R3-FM_LC4.yaml @@ -0,0 +1,426 @@ +--- +asic0: + 0: + peer asic: '0' + peer lk: '17' + peer slot: '1' + 1: + peer asic: '0' + peer lk: '152' + peer slot: '1' + 2: + peer asic: '0' + peer lk: '163' + peer slot: '4' + 3: + peer asic: '1' + peer lk: '84' + peer slot: '1' + 4: + peer asic: '0' + peer lk: '161' + peer slot: '1' + 5: + peer asic: '0' + peer lk: '152' + peer slot: '4' + 6: + peer asic: '0' + peer lk: '168' + peer slot: '1' + 7: + peer asic: '0' + peer lk: '161' + peer slot: '4' + 8: + peer asic: '0' + peer lk: '176' + peer slot: '1' + 9: + peer asic: '0' + peer lk: '172' + peer slot: '1' + 10: + peer asic: '0' + peer lk: '183' + peer slot: '1' + 11: + peer asic: '0' + peer lk: '176' + peer slot: '4' + 12: + peer asic: '0' + peer lk: '160' + peer slot: '1' + 13: + peer asic: '0' + peer lk: '178' + peer slot: '1' + 14: + peer asic: '0' + peer lk: '169' + peer slot: '4' + 15: + peer asic: '0' + peer lk: '169' + peer slot: '1' + 16: + peer asic: '0' + peer lk: '167' + peer slot: '1' + 17: + peer asic: '1' + peer lk: '77' + peer slot: '1' + 18: + peer asic: '1' + peer lk: '81' + peer slot: '1' + 19: + peer asic: '0' + peer lk: '166' + peer slot: '1' + 20: + peer asic: '1' + peer lk: '87' + peer slot: '1' + 21: + peer asic: '0' + peer lk: '166' + peer slot: '4' + 22: + peer asic: '0' + peer lk: '167' + peer slot: '4' + 23: + peer asic: '0' + peer lk: '163' + peer slot: '1' + 24: + peer asic: '1' + peer lk: '94' + peer slot: '1' + 26: + peer asic: '1' + peer lk: '73' + peer slot: '1' + 27: + peer asic: '1' + peer lk: '86' + peer slot: '1' + 28: + peer asic: '0' + peer lk: '156' + peer slot: '1' + 29: + peer asic: '1' + peer lk: '72' + peer slot: '1' + 30: + peer asic: '1' + peer lk: '91' + peer slot: '1' + 32: + peer asic: '0' + peer lk: '179' + peer slot: '1' + 33: + peer asic: '1' + peer lk: '88' + peer slot: '1' + 34: + peer asic: '1' + peer lk: '84' + peer slot: '4' + 35: + peer asic: '1' + peer lk: '92' + peer slot: '1' + 36: + peer asic: '1' + peer lk: '83' + peer slot: '1' + 37: + peer asic: '1' + peer lk: '77' + peer slot: '4' + 38: + peer asic: '1' + peer lk: '75' + peer slot: '1' + 39: + peer asic: '0' + peer lk: '17' + peer slot: '4' + 40: + peer asic: '0' + peer lk: '178' + peer slot: '2' + 41: + peer asic: '0' + peer lk: '168' + peer slot: '2' + 42: + peer asic: '0' + peer lk: '172' + peer slot: '2' + 43: + peer asic: '0' + peer lk: '183' + peer slot: '2' + 44: + peer asic: '1' + peer lk: '75' + peer slot: '4' + 45: + peer asic: '0' + peer lk: '180' + peer slot: '1' + 46: + peer asic: '1' + peer lk: '90' + peer slot: '1' + 47: + peer asic: '1' + peer lk: '87' + peer slot: '4' + 48: + peer asic: '1' + peer lk: '83' + peer slot: '4' + 49: + peer asic: '1' + peer lk: '88' + peer slot: '4' + 50: + peer asic: '0' + peer lk: '161' + peer slot: '2' + 51: + peer asic: '0' + peer lk: '169' + peer slot: '2' + 52: + peer asic: '0' + peer lk: '180' + peer slot: '4' + 53: + peer asic: '0' + peer lk: '152' + peer slot: '2' + 54: + peer asic: '0' + peer lk: '160' + peer slot: '2' + 55: + peer asic: '0' + peer lk: '17' + peer slot: '2' + 56: + peer asic: '0' + peer lk: '179' + peer slot: '5' + 57: + peer asic: '0' + peer lk: '163' + peer slot: '2' + 58: + peer asic: '0' + peer lk: '183' + peer slot: '5' + 59: + peer asic: '0' + peer lk: '166' + peer slot: '2' + 60: + peer asic: '1' + peer lk: '84' + peer slot: '2' + 61: + peer asic: '0' + peer lk: '176' + peer slot: '5' + 62: + peer asic: '0' + peer lk: '167' + peer slot: '2' + 63: + peer asic: '1' + peer lk: '77' + peer slot: '2' + 65: + peer asic: '1' + peer lk: '91' + peer slot: '2' + 66: + peer asic: '1' + peer lk: '86' + peer slot: '2' + 68: + peer asic: '1' + peer lk: '94' + peer slot: '2' + 69: + peer asic: '0' + peer lk: '156' + peer slot: '2' + 70: + peer asic: '1' + peer lk: '73' + peer slot: '2' + 71: + peer asic: '1' + peer lk: '72' + peer slot: '2' + 72: + peer asic: '1' + peer lk: '87' + peer slot: '2' + 73: + peer asic: '0' + peer lk: '169' + peer slot: '5' + 74: + peer asic: '1' + peer lk: '81' + peer slot: '2' + 75: + peer asic: '1' + peer lk: '75' + peer slot: '2' + 76: + peer asic: '0' + peer lk: '161' + peer slot: '5' + 77: + peer asic: '0' + peer lk: '176' + peer slot: '2' + 78: + peer asic: '1' + peer lk: '83' + peer slot: '2' + 79: + peer asic: '0' + peer lk: '152' + peer slot: '5' + 80: + peer asic: '1' + peer lk: '92' + peer slot: '2' + 81: + peer asic: '1' + peer lk: '88' + peer slot: '2' + 82: + peer asic: '0' + peer lk: '163' + peer slot: '5' + 83: + peer asic: '0' + peer lk: '179' + peer slot: '2' + 84: + peer asic: '1' + peer lk: '90' + peer slot: '2' + 85: + peer asic: '0' + peer lk: '166' + peer slot: '5' + 86: + peer asic: '0' + peer lk: '180' + peer slot: '2' + 87: + peer asic: '0' + peer lk: '179' + peer slot: '3' + 88: + peer asic: '0' + peer lk: '167' + peer slot: '5' + 89: + peer asic: '0' + peer lk: '183' + peer slot: '3' + 90: + peer asic: '1' + peer lk: '90' + peer slot: '3' + 91: + peer asic: '0' + peer lk: '178' + peer slot: '3' + 92: + peer asic: '0' + peer lk: '17' + peer slot: '5' + 93: + peer asic: '0' + peer lk: '169' + peer slot: '3' + 94: + peer asic: '0' + peer lk: '176' + peer slot: '3' + 95: + peer asic: '0' + peer lk: '172' + peer slot: '3' + 96: + peer asic: '1' + peer lk: '88' + peer slot: '6' + 97: + peer asic: '0' + peer lk: '168' + peer slot: '6' + 98: + peer asic: '1' + peer lk: '87' + peer slot: '6' + 99: + peer asic: '1' + peer lk: '81' + peer slot: '6' + 100: + peer asic: '0' + peer lk: '160' + peer slot: '6' + 101: + peer asic: '1' + peer lk: '75' + peer slot: '6' + 102: + peer asic: '1' + peer lk: '92' + peer slot: '6' + 103: + peer asic: '1' + peer lk: '83' + peer slot: '6' + 105: + peer asic: '1' + peer lk: '86' + peer slot: '6' + 106: + peer asic: '0' + peer lk: '156' + peer slot: '6' + 107: + peer asic: '1' + peer lk: '94' + peer slot: '6' + 108: + peer asic: '1' + peer lk: '73' + peer slot: '6' + 109: + peer asic: '1' + peer lk: '72' + peer slot: '6' + 110: + peer asic: '1' + peer lk: '91' + peer slot: '6' diff --git a/tests/voq/fabric_data/Arista-7800R3A-36D2-C72_Arista-7804R3-FM_LC5.yaml b/tests/voq/fabric_data/Arista-7800R3A-36D2-C72_Arista-7804R3-FM_LC5.yaml new file mode 100644 index 0000000000..1e0aeb8ce4 --- /dev/null +++ b/tests/voq/fabric_data/Arista-7800R3A-36D2-C72_Arista-7804R3-FM_LC5.yaml @@ -0,0 +1,426 @@ +--- +asic0: + 0: + peer asic: '0' + peer lk: '18' + peer slot: '1' + 1: + peer asic: '0' + peer lk: '185' + peer slot: '1' + 2: + peer asic: '0' + peer lk: '141' + peer slot: '4' + 3: + peer asic: '1' + peer lk: '36' + peer slot: '1' + 4: + peer asic: '0' + peer lk: '136' + peer slot: '1' + 5: + peer asic: '0' + peer lk: '185' + peer slot: '4' + 6: + peer asic: '0' + peer lk: '131' + peer slot: '1' + 7: + peer asic: '0' + peer lk: '136' + peer slot: '4' + 8: + peer asic: '0' + peer lk: '121' + peer slot: '1' + 9: + peer asic: '0' + peer lk: '135' + peer slot: '1' + 10: + peer asic: '0' + peer lk: '126' + peer slot: '1' + 11: + peer asic: '0' + peer lk: '121' + peer slot: '4' + 12: + peer asic: '0' + peer lk: '139' + peer slot: '1' + 13: + peer asic: '0' + peer lk: '127' + peer slot: '1' + 14: + peer asic: '0' + peer lk: '128' + peer slot: '4' + 15: + peer asic: '0' + peer lk: '128' + peer slot: '1' + 16: + peer asic: '0' + peer lk: '188' + peer slot: '1' + 17: + peer asic: '1' + peer lk: '35' + peer slot: '1' + 18: + peer asic: '1' + peer lk: '29' + peer slot: '1' + 19: + peer asic: '0' + peer lk: '142' + peer slot: '1' + 20: + peer asic: '1' + peer lk: '39' + peer slot: '1' + 21: + peer asic: '0' + peer lk: '142' + peer slot: '4' + 22: + peer asic: '0' + peer lk: '188' + peer slot: '4' + 23: + peer asic: '0' + peer lk: '141' + peer slot: '1' + 24: + peer asic: '1' + peer lk: '19' + peer slot: '1' + 26: + peer asic: '1' + peer lk: '43' + peer slot: '1' + 27: + peer asic: '1' + peer lk: '38' + peer slot: '1' + 28: + peer asic: '0' + peer lk: '184' + peer slot: '1' + 29: + peer asic: '1' + peer lk: '42' + peer slot: '1' + 30: + peer asic: '1' + peer lk: '27' + peer slot: '1' + 32: + peer asic: '0' + peer lk: '120' + peer slot: '1' + 33: + peer asic: '1' + peer lk: '24' + peer slot: '1' + 34: + peer asic: '1' + peer lk: '36' + peer slot: '4' + 35: + peer asic: '1' + peer lk: '16' + peer slot: '1' + 36: + peer asic: '1' + peer lk: '30' + peer slot: '1' + 37: + peer asic: '1' + peer lk: '35' + peer slot: '4' + 38: + peer asic: '1' + peer lk: '41' + peer slot: '1' + 39: + peer asic: '0' + peer lk: '18' + peer slot: '4' + 40: + peer asic: '0' + peer lk: '127' + peer slot: '2' + 41: + peer asic: '0' + peer lk: '131' + peer slot: '2' + 42: + peer asic: '0' + peer lk: '135' + peer slot: '2' + 43: + peer asic: '0' + peer lk: '126' + peer slot: '2' + 44: + peer asic: '1' + peer lk: '41' + peer slot: '4' + 45: + peer asic: '0' + peer lk: '125' + peer slot: '1' + 46: + peer asic: '1' + peer lk: '26' + peer slot: '1' + 47: + peer asic: '1' + peer lk: '39' + peer slot: '4' + 48: + peer asic: '1' + peer lk: '30' + peer slot: '4' + 49: + peer asic: '1' + peer lk: '24' + peer slot: '4' + 50: + peer asic: '0' + peer lk: '136' + peer slot: '2' + 51: + peer asic: '0' + peer lk: '128' + peer slot: '2' + 52: + peer asic: '0' + peer lk: '125' + peer slot: '4' + 53: + peer asic: '0' + peer lk: '185' + peer slot: '2' + 54: + peer asic: '0' + peer lk: '139' + peer slot: '2' + 55: + peer asic: '0' + peer lk: '18' + peer slot: '2' + 56: + peer asic: '0' + peer lk: '120' + peer slot: '5' + 57: + peer asic: '0' + peer lk: '141' + peer slot: '2' + 58: + peer asic: '0' + peer lk: '126' + peer slot: '5' + 59: + peer asic: '0' + peer lk: '142' + peer slot: '2' + 60: + peer asic: '1' + peer lk: '36' + peer slot: '2' + 61: + peer asic: '0' + peer lk: '121' + peer slot: '5' + 62: + peer asic: '0' + peer lk: '188' + peer slot: '2' + 63: + peer asic: '1' + peer lk: '35' + peer slot: '2' + 65: + peer asic: '1' + peer lk: '27' + peer slot: '2' + 66: + peer asic: '1' + peer lk: '38' + peer slot: '2' + 68: + peer asic: '1' + peer lk: '19' + peer slot: '2' + 69: + peer asic: '0' + peer lk: '184' + peer slot: '2' + 70: + peer asic: '1' + peer lk: '43' + peer slot: '2' + 71: + peer asic: '1' + peer lk: '42' + peer slot: '2' + 72: + peer asic: '1' + peer lk: '39' + peer slot: '2' + 73: + peer asic: '0' + peer lk: '128' + peer slot: '5' + 74: + peer asic: '1' + peer lk: '29' + peer slot: '2' + 75: + peer asic: '1' + peer lk: '41' + peer slot: '2' + 76: + peer asic: '0' + peer lk: '136' + peer slot: '5' + 77: + peer asic: '0' + peer lk: '121' + peer slot: '2' + 78: + peer asic: '1' + peer lk: '30' + peer slot: '2' + 79: + peer asic: '0' + peer lk: '185' + peer slot: '5' + 80: + peer asic: '1' + peer lk: '16' + peer slot: '2' + 81: + peer asic: '1' + peer lk: '24' + peer slot: '2' + 82: + peer asic: '0' + peer lk: '141' + peer slot: '5' + 83: + peer asic: '0' + peer lk: '120' + peer slot: '2' + 84: + peer asic: '1' + peer lk: '26' + peer slot: '2' + 85: + peer asic: '0' + peer lk: '142' + peer slot: '5' + 86: + peer asic: '0' + peer lk: '125' + peer slot: '2' + 87: + peer asic: '0' + peer lk: '120' + peer slot: '3' + 88: + peer asic: '0' + peer lk: '188' + peer slot: '5' + 89: + peer asic: '0' + peer lk: '126' + peer slot: '3' + 90: + peer asic: '1' + peer lk: '26' + peer slot: '3' + 91: + peer asic: '0' + peer lk: '127' + peer slot: '3' + 92: + peer asic: '0' + peer lk: '18' + peer slot: '5' + 93: + peer asic: '0' + peer lk: '128' + peer slot: '3' + 94: + peer asic: '0' + peer lk: '121' + peer slot: '3' + 95: + peer asic: '0' + peer lk: '135' + peer slot: '3' + 96: + peer asic: '1' + peer lk: '24' + peer slot: '6' + 97: + peer asic: '0' + peer lk: '131' + peer slot: '6' + 98: + peer asic: '1' + peer lk: '39' + peer slot: '6' + 99: + peer asic: '1' + peer lk: '29' + peer slot: '6' + 100: + peer asic: '0' + peer lk: '139' + peer slot: '6' + 101: + peer asic: '1' + peer lk: '41' + peer slot: '6' + 102: + peer asic: '1' + peer lk: '16' + peer slot: '6' + 103: + peer asic: '1' + peer lk: '30' + peer slot: '6' + 105: + peer asic: '1' + peer lk: '38' + peer slot: '6' + 106: + peer asic: '0' + peer lk: '184' + peer slot: '6' + 107: + peer asic: '1' + peer lk: '19' + peer slot: '6' + 108: + peer asic: '1' + peer lk: '43' + peer slot: '6' + 109: + peer asic: '1' + peer lk: '42' + peer slot: '6' + 110: + peer asic: '1' + peer lk: '27' + peer slot: '6' diff --git a/tests/voq/fabric_data/Arista-7800R3A-36D2-C72_Arista-7804R3-FM_LC6.yaml b/tests/voq/fabric_data/Arista-7800R3A-36D2-C72_Arista-7804R3-FM_LC6.yaml new file mode 100644 index 0000000000..1c3f1f8dba --- /dev/null +++ b/tests/voq/fabric_data/Arista-7800R3A-36D2-C72_Arista-7804R3-FM_LC6.yaml @@ -0,0 +1,426 @@ +--- +asic0: + 0: + peer asic: '0' + peer lk: '19' + peer slot: '1' + 1: + peer asic: '0' + peer lk: '73' + peer slot: '1' + 2: + peer asic: '0' + peer lk: '86' + peer slot: '4' + 3: + peer asic: '1' + peer lk: '4' + peer slot: '1' + 4: + peer asic: '0' + peer lk: '80' + peer slot: '1' + 5: + peer asic: '0' + peer lk: '73' + peer slot: '4' + 6: + peer asic: '0' + peer lk: '89' + peer slot: '1' + 7: + peer asic: '0' + peer lk: '80' + peer slot: '4' + 8: + peer asic: '0' + peer lk: '40' + peer slot: '1' + 9: + peer asic: '0' + peer lk: '93' + peer slot: '1' + 10: + peer asic: '0' + peer lk: '95' + peer slot: '1' + 11: + peer asic: '0' + peer lk: '40' + peer slot: '4' + 12: + peer asic: '0' + peer lk: '81' + peer slot: '1' + 13: + peer asic: '0' + peer lk: '47' + peer slot: '1' + 14: + peer asic: '0' + peer lk: '88' + peer slot: '4' + 15: + peer asic: '0' + peer lk: '88' + peer slot: '1' + 16: + peer asic: '0' + peer lk: '77' + peer slot: '1' + 17: + peer asic: '1' + peer lk: '15' + peer slot: '1' + 18: + peer asic: '1' + peer lk: '2' + peer slot: '1' + 19: + peer asic: '0' + peer lk: '79' + peer slot: '1' + 20: + peer asic: '1' + peer lk: '7' + peer slot: '1' + 21: + peer asic: '0' + peer lk: '79' + peer slot: '4' + 22: + peer asic: '0' + peer lk: '77' + peer slot: '4' + 23: + peer asic: '0' + peer lk: '86' + peer slot: '1' + 24: + peer asic: '1' + peer lk: '150' + peer slot: '1' + 26: + peer asic: '1' + peer lk: '9' + peer slot: '1' + 27: + peer asic: '1' + peer lk: '6' + peer slot: '1' + 28: + peer asic: '0' + peer lk: '74' + peer slot: '1' + 29: + peer asic: '1' + peer lk: '8' + peer slot: '1' + 30: + peer asic: '1' + peer lk: '147' + peer slot: '1' + 32: + peer asic: '0' + peer lk: '46' + peer slot: '1' + 33: + peer asic: '1' + peer lk: '146' + peer slot: '1' + 34: + peer asic: '1' + peer lk: '4' + peer slot: '4' + 35: + peer asic: '1' + peer lk: '148' + peer slot: '1' + 36: + peer asic: '1' + peer lk: '1' + peer slot: '1' + 37: + peer asic: '1' + peer lk: '15' + peer slot: '4' + 38: + peer asic: '1' + peer lk: '11' + peer slot: '1' + 39: + peer asic: '0' + peer lk: '19' + peer slot: '4' + 40: + peer asic: '0' + peer lk: '47' + peer slot: '2' + 41: + peer asic: '0' + peer lk: '89' + peer slot: '2' + 42: + peer asic: '0' + peer lk: '93' + peer slot: '2' + 43: + peer asic: '0' + peer lk: '95' + peer slot: '2' + 44: + peer asic: '1' + peer lk: '11' + peer slot: '4' + 45: + peer asic: '0' + peer lk: '44' + peer slot: '1' + 46: + peer asic: '1' + peer lk: '144' + peer slot: '1' + 47: + peer asic: '1' + peer lk: '7' + peer slot: '4' + 48: + peer asic: '1' + peer lk: '1' + peer slot: '4' + 49: + peer asic: '1' + peer lk: '146' + peer slot: '4' + 50: + peer asic: '0' + peer lk: '80' + peer slot: '2' + 51: + peer asic: '0' + peer lk: '88' + peer slot: '2' + 52: + peer asic: '0' + peer lk: '44' + peer slot: '4' + 53: + peer asic: '0' + peer lk: '73' + peer slot: '2' + 54: + peer asic: '0' + peer lk: '81' + peer slot: '2' + 55: + peer asic: '0' + peer lk: '19' + peer slot: '2' + 56: + peer asic: '0' + peer lk: '46' + peer slot: '5' + 57: + peer asic: '0' + peer lk: '86' + peer slot: '2' + 58: + peer asic: '0' + peer lk: '95' + peer slot: '5' + 59: + peer asic: '0' + peer lk: '79' + peer slot: '2' + 60: + peer asic: '1' + peer lk: '4' + peer slot: '2' + 61: + peer asic: '0' + peer lk: '40' + peer slot: '5' + 62: + peer asic: '0' + peer lk: '77' + peer slot: '2' + 63: + peer asic: '1' + peer lk: '15' + peer slot: '2' + 65: + peer asic: '1' + peer lk: '147' + peer slot: '2' + 66: + peer asic: '1' + peer lk: '6' + peer slot: '2' + 68: + peer asic: '1' + peer lk: '150' + peer slot: '2' + 69: + peer asic: '0' + peer lk: '74' + peer slot: '2' + 70: + peer asic: '1' + peer lk: '9' + peer slot: '2' + 71: + peer asic: '1' + peer lk: '8' + peer slot: '2' + 72: + peer asic: '1' + peer lk: '7' + peer slot: '2' + 73: + peer asic: '0' + peer lk: '88' + peer slot: '5' + 74: + peer asic: '1' + peer lk: '2' + peer slot: '2' + 75: + peer asic: '1' + peer lk: '11' + peer slot: '2' + 76: + peer asic: '0' + peer lk: '80' + peer slot: '5' + 77: + peer asic: '0' + peer lk: '40' + peer slot: '2' + 78: + peer asic: '1' + peer lk: '1' + peer slot: '2' + 79: + peer asic: '0' + peer lk: '73' + peer slot: '5' + 80: + peer asic: '1' + peer lk: '148' + peer slot: '2' + 81: + peer asic: '1' + peer lk: '146' + peer slot: '2' + 82: + peer asic: '0' + peer lk: '86' + peer slot: '5' + 83: + peer asic: '0' + peer lk: '46' + peer slot: '2' + 84: + peer asic: '1' + peer lk: '144' + peer slot: '2' + 85: + peer asic: '0' + peer lk: '79' + peer slot: '5' + 86: + peer asic: '0' + peer lk: '44' + peer slot: '2' + 87: + peer asic: '0' + peer lk: '46' + peer slot: '3' + 88: + peer asic: '0' + peer lk: '77' + peer slot: '5' + 89: + peer asic: '0' + peer lk: '95' + peer slot: '3' + 90: + peer asic: '1' + peer lk: '144' + peer slot: '3' + 91: + peer asic: '0' + peer lk: '47' + peer slot: '3' + 92: + peer asic: '0' + peer lk: '19' + peer slot: '5' + 93: + peer asic: '0' + peer lk: '88' + peer slot: '3' + 94: + peer asic: '0' + peer lk: '40' + peer slot: '3' + 95: + peer asic: '0' + peer lk: '93' + peer slot: '3' + 96: + peer asic: '1' + peer lk: '146' + peer slot: '6' + 97: + peer asic: '0' + peer lk: '89' + peer slot: '6' + 98: + peer asic: '1' + peer lk: '7' + peer slot: '6' + 99: + peer asic: '1' + peer lk: '2' + peer slot: '6' + 100: + peer asic: '0' + peer lk: '81' + peer slot: '6' + 101: + peer asic: '1' + peer lk: '11' + peer slot: '6' + 102: + peer asic: '1' + peer lk: '148' + peer slot: '6' + 103: + peer asic: '1' + peer lk: '1' + peer slot: '6' + 105: + peer asic: '1' + peer lk: '6' + peer slot: '6' + 106: + peer asic: '0' + peer lk: '74' + peer slot: '6' + 107: + peer asic: '1' + peer lk: '150' + peer slot: '6' + 108: + peer asic: '1' + peer lk: '9' + peer slot: '6' + 109: + peer asic: '1' + peer lk: '8' + peer slot: '6' + 110: + peer asic: '1' + peer lk: '147' + peer slot: '6' diff --git a/tests/voq/fabric_data/Arista-7800R3A-36D2-C72_Arista-7808R3A-FM_LC10.yaml b/tests/voq/fabric_data/Arista-7800R3A-36D2-C72_Arista-7808R3A-FM_LC10.yaml new file mode 100644 index 0000000000..d9e015581c --- /dev/null +++ b/tests/voq/fabric_data/Arista-7800R3A-36D2-C72_Arista-7808R3A-FM_LC10.yaml @@ -0,0 +1,354 @@ +--- +asic0: + 0: + peer asic: '0' + peer lk: '75' + peer slot: '1' + 1: + peer asic: '1' + peer lk: '73' + peer slot: '1' + 2: + peer asic: '1' + peer lk: '77' + peer slot: '4' + 3: + peer asic: '0' + peer lk: '66' + peer slot: '1' + 4: + peer asic: '1' + peer lk: '87' + peer slot: '1' + 5: + peer asic: '1' + peer lk: '73' + peer slot: '4' + 6: + peer asic: '1' + peer lk: '82' + peer slot: '1' + 7: + peer asic: '1' + peer lk: '87' + peer slot: '4' + 8: + peer asic: '1' + peer lk: '94' + peer slot: '1' + 9: + peer asic: '1' + peer lk: '90' + peer slot: '1' + 10: + peer asic: '1' + peer lk: '88' + peer slot: '1' + 11: + peer asic: '1' + peer lk: '94' + peer slot: '4' + 12: + peer asic: '1' + peer lk: '84' + peer slot: '1' + 13: + peer asic: '1' + peer lk: '95' + peer slot: '1' + 14: + peer asic: '1' + peer lk: '81' + peer slot: '4' + 15: + peer asic: '1' + peer lk: '81' + peer slot: '1' + 16: + peer asic: '1' + peer lk: '75' + peer slot: '1' + 17: + peer asic: '0' + peer lk: '56' + peer slot: '1' + 18: + peer asic: '0' + peer lk: '93' + peer slot: '1' + 19: + peer asic: '1' + peer lk: '72' + peer slot: '1' + 20: + peer asic: '0' + peer lk: '70' + peer slot: '1' + 21: + peer asic: '1' + peer lk: '72' + peer slot: '4' + 22: + peer asic: '1' + peer lk: '75' + peer slot: '4' + 23: + peer asic: '1' + peer lk: '77' + peer slot: '1' + 32: + peer asic: '0' + peer lk: '78' + peer slot: '1' + 33: + peer asic: '0' + peer lk: '33' + peer slot: '1' + 34: + peer asic: '0' + peer lk: '66' + peer slot: '4' + 35: + peer asic: '0' + peer lk: '79' + peer slot: '1' + 36: + peer asic: '0' + peer lk: '74' + peer slot: '1' + 37: + peer asic: '0' + peer lk: '56' + peer slot: '4' + 38: + peer asic: '0' + peer lk: '64' + peer slot: '1' + 39: + peer asic: '0' + peer lk: '75' + peer slot: '4' + 40: + peer asic: '1' + peer lk: '95' + peer slot: '2' + 41: + peer asic: '1' + peer lk: '82' + peer slot: '2' + 42: + peer asic: '1' + peer lk: '90' + peer slot: '2' + 43: + peer asic: '1' + peer lk: '88' + peer slot: '2' + 44: + peer asic: '0' + peer lk: '64' + peer slot: '4' + 45: + peer asic: '0' + peer lk: '76' + peer slot: '1' + 46: + peer asic: '0' + peer lk: '34' + peer slot: '1' + 47: + peer asic: '0' + peer lk: '70' + peer slot: '4' + 48: + peer asic: '0' + peer lk: '74' + peer slot: '4' + 49: + peer asic: '0' + peer lk: '33' + peer slot: '4' + 50: + peer asic: '1' + peer lk: '87' + peer slot: '2' + 51: + peer asic: '1' + peer lk: '81' + peer slot: '2' + 52: + peer asic: '0' + peer lk: '76' + peer slot: '4' + 53: + peer asic: '1' + peer lk: '73' + peer slot: '2' + 54: + peer asic: '1' + peer lk: '84' + peer slot: '2' + 55: + peer asic: '0' + peer lk: '75' + peer slot: '2' + 56: + peer asic: '0' + peer lk: '78' + peer slot: '5' + 57: + peer asic: '1' + peer lk: '77' + peer slot: '2' + 58: + peer asic: '1' + peer lk: '88' + peer slot: '5' + 59: + peer asic: '1' + peer lk: '72' + peer slot: '2' + 60: + peer asic: '0' + peer lk: '66' + peer slot: '2' + 61: + peer asic: '1' + peer lk: '94' + peer slot: '5' + 62: + peer asic: '1' + peer lk: '75' + peer slot: '2' + 63: + peer asic: '0' + peer lk: '56' + peer slot: '2' + 72: + peer asic: '0' + peer lk: '70' + peer slot: '2' + 73: + peer asic: '1' + peer lk: '81' + peer slot: '5' + 74: + peer asic: '0' + peer lk: '93' + peer slot: '2' + 75: + peer asic: '0' + peer lk: '64' + peer slot: '2' + 76: + peer asic: '1' + peer lk: '87' + peer slot: '5' + 77: + peer asic: '1' + peer lk: '94' + peer slot: '2' + 78: + peer asic: '0' + peer lk: '74' + peer slot: '2' + 79: + peer asic: '1' + peer lk: '73' + peer slot: '5' + 80: + peer asic: '0' + peer lk: '79' + peer slot: '2' + 81: + peer asic: '0' + peer lk: '33' + peer slot: '2' + 82: + peer asic: '1' + peer lk: '77' + peer slot: '5' + 83: + peer asic: '0' + peer lk: '78' + peer slot: '2' + 84: + peer asic: '0' + peer lk: '34' + peer slot: '2' + 85: + peer asic: '1' + peer lk: '72' + peer slot: '5' + 86: + peer asic: '0' + peer lk: '76' + peer slot: '2' + 87: + peer asic: '0' + peer lk: '78' + peer slot: '3' + 88: + peer asic: '1' + peer lk: '75' + peer slot: '5' + 89: + peer asic: '1' + peer lk: '88' + peer slot: '3' + 90: + peer asic: '0' + peer lk: '34' + peer slot: '3' + 91: + peer asic: '1' + peer lk: '95' + peer slot: '3' + 92: + peer asic: '0' + peer lk: '75' + peer slot: '5' + 93: + peer asic: '1' + peer lk: '81' + peer slot: '3' + 94: + peer asic: '1' + peer lk: '94' + peer slot: '3' + 95: + peer asic: '1' + peer lk: '90' + peer slot: '3' + 96: + peer asic: '0' + peer lk: '33' + peer slot: '6' + 97: + peer asic: '1' + peer lk: '82' + peer slot: '6' + 98: + peer asic: '0' + peer lk: '70' + peer slot: '6' + 99: + peer asic: '0' + peer lk: '93' + peer slot: '6' + 100: + peer asic: '1' + peer lk: '84' + peer slot: '6' + 101: + peer asic: '0' + peer lk: '64' + peer slot: '6' + 102: + peer asic: '0' + peer lk: '79' + peer slot: '6' + 103: + peer asic: '0' + peer lk: '74' + peer slot: '6' diff --git a/tests/voq/fabric_data/Arista-7800R3A-36D2-C72_Arista-7808R3A-FM_LC3.yaml b/tests/voq/fabric_data/Arista-7800R3A-36D2-C72_Arista-7808R3A-FM_LC3.yaml new file mode 100644 index 0000000000..afd1e8e9a9 --- /dev/null +++ b/tests/voq/fabric_data/Arista-7800R3A-36D2-C72_Arista-7808R3A-FM_LC3.yaml @@ -0,0 +1,354 @@ +--- +asic0: + 0: + peer asic: '0' + peer lk: '81' + peer slot: '1' + 1: + peer asic: '1' + peer lk: '45' + peer slot: '1' + 2: + peer asic: '1' + peer lk: '42' + peer slot: '4' + 3: + peer asic: '0' + peer lk: '88' + peer slot: '1' + 4: + peer asic: '1' + peer lk: '33' + peer slot: '1' + 5: + peer asic: '1' + peer lk: '45' + peer slot: '4' + 6: + peer asic: '1' + peer lk: '39' + peer slot: '1' + 7: + peer asic: '1' + peer lk: '33' + peer slot: '4' + 8: + peer asic: '1' + peer lk: '27' + peer slot: '1' + 9: + peer asic: '1' + peer lk: '31' + peer slot: '1' + 10: + peer asic: '1' + peer lk: '24' + peer slot: '1' + 11: + peer asic: '1' + peer lk: '27' + peer slot: '4' + 12: + peer asic: '1' + peer lk: '34' + peer slot: '1' + 13: + peer asic: '1' + peer lk: '28' + peer slot: '1' + 14: + peer asic: '1' + peer lk: '36' + peer slot: '4' + 15: + peer asic: '1' + peer lk: '36' + peer slot: '1' + 16: + peer asic: '1' + peer lk: '44' + peer slot: '1' + 17: + peer asic: '0' + peer lk: '82' + peer slot: '1' + 18: + peer asic: '0' + peer lk: '25' + peer slot: '1' + 19: + peer asic: '1' + peer lk: '46' + peer slot: '1' + 20: + peer asic: '0' + peer lk: '89' + peer slot: '1' + 21: + peer asic: '1' + peer lk: '46' + peer slot: '4' + 22: + peer asic: '1' + peer lk: '44' + peer slot: '4' + 23: + peer asic: '1' + peer lk: '42' + peer slot: '1' + 32: + peer asic: '0' + peer lk: '40' + peer slot: '1' + 33: + peer asic: '0' + peer lk: '21' + peer slot: '1' + 34: + peer asic: '0' + peer lk: '88' + peer slot: '4' + 35: + peer asic: '0' + peer lk: '22' + peer slot: '1' + 36: + peer asic: '0' + peer lk: '20' + peer slot: '1' + 37: + peer asic: '0' + peer lk: '82' + peer slot: '4' + 38: + peer asic: '0' + peer lk: '94' + peer slot: '1' + 39: + peer asic: '0' + peer lk: '81' + peer slot: '4' + 40: + peer asic: '1' + peer lk: '28' + peer slot: '2' + 41: + peer asic: '1' + peer lk: '39' + peer slot: '2' + 42: + peer asic: '1' + peer lk: '31' + peer slot: '2' + 43: + peer asic: '1' + peer lk: '24' + peer slot: '2' + 44: + peer asic: '0' + peer lk: '94' + peer slot: '4' + 45: + peer asic: '0' + peer lk: '43' + peer slot: '1' + 46: + peer asic: '0' + peer lk: '41' + peer slot: '1' + 47: + peer asic: '0' + peer lk: '89' + peer slot: '4' + 48: + peer asic: '0' + peer lk: '20' + peer slot: '4' + 49: + peer asic: '0' + peer lk: '21' + peer slot: '4' + 50: + peer asic: '1' + peer lk: '33' + peer slot: '2' + 51: + peer asic: '1' + peer lk: '36' + peer slot: '2' + 52: + peer asic: '0' + peer lk: '43' + peer slot: '4' + 53: + peer asic: '1' + peer lk: '45' + peer slot: '2' + 54: + peer asic: '1' + peer lk: '34' + peer slot: '2' + 55: + peer asic: '0' + peer lk: '81' + peer slot: '2' + 56: + peer asic: '0' + peer lk: '40' + peer slot: '5' + 57: + peer asic: '1' + peer lk: '42' + peer slot: '2' + 58: + peer asic: '1' + peer lk: '24' + peer slot: '5' + 59: + peer asic: '1' + peer lk: '46' + peer slot: '2' + 60: + peer asic: '0' + peer lk: '88' + peer slot: '2' + 61: + peer asic: '1' + peer lk: '27' + peer slot: '5' + 62: + peer asic: '1' + peer lk: '44' + peer slot: '2' + 63: + peer asic: '0' + peer lk: '82' + peer slot: '2' + 72: + peer asic: '0' + peer lk: '89' + peer slot: '2' + 73: + peer asic: '1' + peer lk: '36' + peer slot: '5' + 74: + peer asic: '0' + peer lk: '25' + peer slot: '2' + 75: + peer asic: '0' + peer lk: '94' + peer slot: '2' + 76: + peer asic: '1' + peer lk: '33' + peer slot: '5' + 77: + peer asic: '1' + peer lk: '27' + peer slot: '2' + 78: + peer asic: '0' + peer lk: '20' + peer slot: '2' + 79: + peer asic: '1' + peer lk: '45' + peer slot: '5' + 80: + peer asic: '0' + peer lk: '22' + peer slot: '2' + 81: + peer asic: '0' + peer lk: '21' + peer slot: '2' + 82: + peer asic: '1' + peer lk: '42' + peer slot: '5' + 83: + peer asic: '0' + peer lk: '40' + peer slot: '2' + 84: + peer asic: '0' + peer lk: '41' + peer slot: '2' + 85: + peer asic: '1' + peer lk: '46' + peer slot: '5' + 86: + peer asic: '0' + peer lk: '43' + peer slot: '2' + 87: + peer asic: '0' + peer lk: '40' + peer slot: '3' + 88: + peer asic: '1' + peer lk: '44' + peer slot: '5' + 89: + peer asic: '1' + peer lk: '24' + peer slot: '3' + 90: + peer asic: '0' + peer lk: '41' + peer slot: '3' + 91: + peer asic: '1' + peer lk: '28' + peer slot: '3' + 92: + peer asic: '0' + peer lk: '81' + peer slot: '5' + 93: + peer asic: '1' + peer lk: '36' + peer slot: '3' + 94: + peer asic: '1' + peer lk: '27' + peer slot: '3' + 95: + peer asic: '1' + peer lk: '31' + peer slot: '3' + 96: + peer asic: '0' + peer lk: '21' + peer slot: '6' + 97: + peer asic: '1' + peer lk: '39' + peer slot: '6' + 98: + peer asic: '0' + peer lk: '89' + peer slot: '6' + 99: + peer asic: '0' + peer lk: '25' + peer slot: '6' + 100: + peer asic: '1' + peer lk: '34' + peer slot: '6' + 101: + peer asic: '0' + peer lk: '94' + peer slot: '6' + 102: + peer asic: '0' + peer lk: '22' + peer slot: '6' + 103: + peer asic: '0' + peer lk: '20' + peer slot: '6' diff --git a/tests/voq/fabric_data/Arista-7800R3A-36D2-C72_Arista-7808R3A-FM_LC4.yaml b/tests/voq/fabric_data/Arista-7800R3A-36D2-C72_Arista-7808R3A-FM_LC4.yaml new file mode 100644 index 0000000000..efaa375433 --- /dev/null +++ b/tests/voq/fabric_data/Arista-7800R3A-36D2-C72_Arista-7808R3A-FM_LC4.yaml @@ -0,0 +1,354 @@ +--- +asic0: + 0: + peer asic: '0' + peer lk: '37' + peer slot: '1' + 1: + peer asic: '1' + peer lk: '17' + peer slot: '1' + 2: + peer asic: '1' + peer lk: '22' + peer slot: '4' + 3: + peer asic: '0' + peer lk: '29' + peer slot: '1' + 4: + peer asic: '1' + peer lk: '9' + peer slot: '1' + 5: + peer asic: '1' + peer lk: '17' + peer slot: '4' + 6: + peer asic: '1' + peer lk: '12' + peer slot: '1' + 7: + peer asic: '1' + peer lk: '9' + peer slot: '4' + 8: + peer asic: '1' + peer lk: '3' + peer slot: '1' + 9: + peer asic: '1' + peer lk: '6' + peer slot: '1' + 10: + peer asic: '1' + peer lk: '7' + peer slot: '1' + 11: + peer asic: '1' + peer lk: '3' + peer slot: '4' + 12: + peer asic: '1' + peer lk: '11' + peer slot: '1' + 13: + peer asic: '1' + peer lk: '0' + peer slot: '1' + 14: + peer asic: '1' + peer lk: '13' + peer slot: '4' + 15: + peer asic: '1' + peer lk: '13' + peer slot: '1' + 16: + peer asic: '1' + peer lk: '16' + peer slot: '1' + 17: + peer asic: '0' + peer lk: '36' + peer slot: '1' + 18: + peer asic: '0' + peer lk: '23' + peer slot: '1' + 19: + peer asic: '1' + peer lk: '19' + peer slot: '1' + 20: + peer asic: '0' + peer lk: '30' + peer slot: '1' + 21: + peer asic: '1' + peer lk: '19' + peer slot: '4' + 22: + peer asic: '1' + peer lk: '16' + peer slot: '4' + 23: + peer asic: '1' + peer lk: '22' + peer slot: '1' + 32: + peer asic: '0' + peer lk: '10' + peer slot: '1' + 33: + peer asic: '0' + peer lk: '153' + peer slot: '1' + 34: + peer asic: '0' + peer lk: '29' + peer slot: '4' + 35: + peer asic: '0' + peer lk: '11' + peer slot: '1' + 36: + peer asic: '0' + peer lk: '17' + peer slot: '1' + 37: + peer asic: '0' + peer lk: '36' + peer slot: '4' + 38: + peer asic: '0' + peer lk: '18' + peer slot: '1' + 39: + peer asic: '0' + peer lk: '37' + peer slot: '4' + 40: + peer asic: '1' + peer lk: '0' + peer slot: '2' + 41: + peer asic: '1' + peer lk: '12' + peer slot: '2' + 42: + peer asic: '1' + peer lk: '6' + peer slot: '2' + 43: + peer asic: '1' + peer lk: '7' + peer slot: '2' + 44: + peer asic: '0' + peer lk: '18' + peer slot: '4' + 45: + peer asic: '0' + peer lk: '8' + peer slot: '1' + 46: + peer asic: '0' + peer lk: '154' + peer slot: '1' + 47: + peer asic: '0' + peer lk: '30' + peer slot: '4' + 48: + peer asic: '0' + peer lk: '17' + peer slot: '4' + 49: + peer asic: '0' + peer lk: '153' + peer slot: '4' + 50: + peer asic: '1' + peer lk: '9' + peer slot: '2' + 51: + peer asic: '1' + peer lk: '13' + peer slot: '2' + 52: + peer asic: '0' + peer lk: '8' + peer slot: '4' + 53: + peer asic: '1' + peer lk: '17' + peer slot: '2' + 54: + peer asic: '1' + peer lk: '11' + peer slot: '2' + 55: + peer asic: '0' + peer lk: '37' + peer slot: '2' + 56: + peer asic: '0' + peer lk: '10' + peer slot: '5' + 57: + peer asic: '1' + peer lk: '22' + peer slot: '2' + 58: + peer asic: '1' + peer lk: '7' + peer slot: '5' + 59: + peer asic: '1' + peer lk: '19' + peer slot: '2' + 60: + peer asic: '0' + peer lk: '29' + peer slot: '2' + 61: + peer asic: '1' + peer lk: '3' + peer slot: '5' + 62: + peer asic: '1' + peer lk: '16' + peer slot: '2' + 63: + peer asic: '0' + peer lk: '36' + peer slot: '2' + 72: + peer asic: '0' + peer lk: '30' + peer slot: '2' + 73: + peer asic: '1' + peer lk: '13' + peer slot: '5' + 74: + peer asic: '0' + peer lk: '23' + peer slot: '2' + 75: + peer asic: '0' + peer lk: '18' + peer slot: '2' + 76: + peer asic: '1' + peer lk: '9' + peer slot: '5' + 77: + peer asic: '1' + peer lk: '3' + peer slot: '2' + 78: + peer asic: '0' + peer lk: '17' + peer slot: '2' + 79: + peer asic: '1' + peer lk: '17' + peer slot: '5' + 80: + peer asic: '0' + peer lk: '11' + peer slot: '2' + 81: + peer asic: '0' + peer lk: '153' + peer slot: '2' + 82: + peer asic: '1' + peer lk: '22' + peer slot: '5' + 83: + peer asic: '0' + peer lk: '10' + peer slot: '2' + 84: + peer asic: '0' + peer lk: '154' + peer slot: '2' + 85: + peer asic: '1' + peer lk: '19' + peer slot: '5' + 86: + peer asic: '0' + peer lk: '8' + peer slot: '2' + 87: + peer asic: '0' + peer lk: '10' + peer slot: '3' + 88: + peer asic: '1' + peer lk: '16' + peer slot: '5' + 89: + peer asic: '1' + peer lk: '7' + peer slot: '3' + 90: + peer asic: '0' + peer lk: '154' + peer slot: '3' + 91: + peer asic: '1' + peer lk: '0' + peer slot: '3' + 92: + peer asic: '0' + peer lk: '37' + peer slot: '5' + 93: + peer asic: '1' + peer lk: '13' + peer slot: '3' + 94: + peer asic: '1' + peer lk: '3' + peer slot: '3' + 95: + peer asic: '1' + peer lk: '6' + peer slot: '3' + 96: + peer asic: '0' + peer lk: '153' + peer slot: '6' + 97: + peer asic: '1' + peer lk: '12' + peer slot: '6' + 98: + peer asic: '0' + peer lk: '30' + peer slot: '6' + 99: + peer asic: '0' + peer lk: '23' + peer slot: '6' + 100: + peer asic: '1' + peer lk: '11' + peer slot: '6' + 101: + peer asic: '0' + peer lk: '18' + peer slot: '6' + 102: + peer asic: '0' + peer lk: '11' + peer slot: '6' + 103: + peer asic: '0' + peer lk: '17' + peer slot: '6' diff --git a/tests/voq/fabric_data/Arista-7800R3A-36D2-C72_Arista-7808R3A-FM_LC5.yaml b/tests/voq/fabric_data/Arista-7800R3A-36D2-C72_Arista-7808R3A-FM_LC5.yaml new file mode 100644 index 0000000000..43e13ca237 --- /dev/null +++ b/tests/voq/fabric_data/Arista-7800R3A-36D2-C72_Arista-7808R3A-FM_LC5.yaml @@ -0,0 +1,354 @@ +--- +asic0: + 0: + peer asic: '0' + peer lk: '5' + peer slot: '1' + 1: + peer asic: '1' + peer lk: '144' + peer slot: '1' + 2: + peer asic: '1' + peer lk: '149' + peer slot: '4' + 3: + peer asic: '0' + peer lk: '0' + peer slot: '1' + 4: + peer asic: '1' + peer lk: '158' + peer slot: '1' + 5: + peer asic: '1' + peer lk: '144' + peer slot: '4' + 6: + peer asic: '1' + peer lk: '152' + peer slot: '1' + 7: + peer asic: '1' + peer lk: '158' + peer slot: '4' + 8: + peer asic: '1' + peer lk: '163' + peer slot: '1' + 9: + peer asic: '1' + peer lk: '167' + peer slot: '1' + 10: + peer asic: '1' + peer lk: '164' + peer slot: '1' + 11: + peer asic: '1' + peer lk: '163' + peer slot: '4' + 12: + peer asic: '1' + peer lk: '159' + peer slot: '1' + 13: + peer asic: '1' + peer lk: '160' + peer slot: '1' + 14: + peer asic: '1' + peer lk: '154' + peer slot: '4' + 15: + peer asic: '1' + peer lk: '154' + peer slot: '1' + 16: + peer asic: '1' + peer lk: '146' + peer slot: '1' + 17: + peer asic: '0' + peer lk: '6' + peer slot: '1' + 18: + peer asic: '0' + peer lk: '155' + peer slot: '1' + 19: + peer asic: '1' + peer lk: '145' + peer slot: '1' + 20: + peer asic: '0' + peer lk: '3' + peer slot: '1' + 21: + peer asic: '1' + peer lk: '145' + peer slot: '4' + 22: + peer asic: '1' + peer lk: '146' + peer slot: '4' + 23: + peer asic: '1' + peer lk: '149' + peer slot: '1' + 32: + peer asic: '0' + peer lk: '150' + peer slot: '1' + 33: + peer asic: '0' + peer lk: '161' + peer slot: '1' + 34: + peer asic: '0' + peer lk: '0' + peer slot: '4' + 35: + peer asic: '0' + peer lk: '149' + peer slot: '1' + 36: + peer asic: '0' + peer lk: '147' + peer slot: '1' + 37: + peer asic: '0' + peer lk: '6' + peer slot: '4' + 38: + peer asic: '0' + peer lk: '145' + peer slot: '1' + 39: + peer asic: '0' + peer lk: '5' + peer slot: '4' + 40: + peer asic: '1' + peer lk: '160' + peer slot: '2' + 41: + peer asic: '1' + peer lk: '152' + peer slot: '2' + 42: + peer asic: '1' + peer lk: '167' + peer slot: '2' + 43: + peer asic: '1' + peer lk: '164' + peer slot: '2' + 44: + peer asic: '0' + peer lk: '145' + peer slot: '4' + 45: + peer asic: '0' + peer lk: '158' + peer slot: '1' + 46: + peer asic: '0' + peer lk: '171' + peer slot: '1' + 47: + peer asic: '0' + peer lk: '3' + peer slot: '4' + 48: + peer asic: '0' + peer lk: '147' + peer slot: '4' + 49: + peer asic: '0' + peer lk: '161' + peer slot: '4' + 50: + peer asic: '1' + peer lk: '158' + peer slot: '2' + 51: + peer asic: '1' + peer lk: '154' + peer slot: '2' + 52: + peer asic: '0' + peer lk: '158' + peer slot: '4' + 53: + peer asic: '1' + peer lk: '144' + peer slot: '2' + 54: + peer asic: '1' + peer lk: '159' + peer slot: '2' + 55: + peer asic: '0' + peer lk: '5' + peer slot: '2' + 56: + peer asic: '0' + peer lk: '150' + peer slot: '5' + 57: + peer asic: '1' + peer lk: '149' + peer slot: '2' + 58: + peer asic: '1' + peer lk: '164' + peer slot: '5' + 59: + peer asic: '1' + peer lk: '145' + peer slot: '2' + 60: + peer asic: '0' + peer lk: '0' + peer slot: '2' + 61: + peer asic: '1' + peer lk: '163' + peer slot: '5' + 62: + peer asic: '1' + peer lk: '146' + peer slot: '2' + 63: + peer asic: '0' + peer lk: '6' + peer slot: '2' + 72: + peer asic: '0' + peer lk: '3' + peer slot: '2' + 73: + peer asic: '1' + peer lk: '154' + peer slot: '5' + 74: + peer asic: '0' + peer lk: '155' + peer slot: '2' + 75: + peer asic: '0' + peer lk: '145' + peer slot: '2' + 76: + peer asic: '1' + peer lk: '158' + peer slot: '5' + 77: + peer asic: '1' + peer lk: '163' + peer slot: '2' + 78: + peer asic: '0' + peer lk: '147' + peer slot: '2' + 79: + peer asic: '1' + peer lk: '144' + peer slot: '5' + 80: + peer asic: '0' + peer lk: '149' + peer slot: '2' + 81: + peer asic: '0' + peer lk: '161' + peer slot: '2' + 82: + peer asic: '1' + peer lk: '149' + peer slot: '5' + 83: + peer asic: '0' + peer lk: '150' + peer slot: '2' + 84: + peer asic: '0' + peer lk: '171' + peer slot: '2' + 85: + peer asic: '1' + peer lk: '145' + peer slot: '5' + 86: + peer asic: '0' + peer lk: '158' + peer slot: '2' + 87: + peer asic: '0' + peer lk: '150' + peer slot: '3' + 88: + peer asic: '1' + peer lk: '146' + peer slot: '5' + 89: + peer asic: '1' + peer lk: '164' + peer slot: '3' + 90: + peer asic: '0' + peer lk: '171' + peer slot: '3' + 91: + peer asic: '1' + peer lk: '160' + peer slot: '3' + 92: + peer asic: '0' + peer lk: '5' + peer slot: '5' + 93: + peer asic: '1' + peer lk: '154' + peer slot: '3' + 94: + peer asic: '1' + peer lk: '163' + peer slot: '3' + 95: + peer asic: '1' + peer lk: '167' + peer slot: '3' + 96: + peer asic: '0' + peer lk: '161' + peer slot: '6' + 97: + peer asic: '1' + peer lk: '152' + peer slot: '6' + 98: + peer asic: '0' + peer lk: '3' + peer slot: '6' + 99: + peer asic: '0' + peer lk: '155' + peer slot: '6' + 100: + peer asic: '1' + peer lk: '159' + peer slot: '6' + 101: + peer asic: '0' + peer lk: '145' + peer slot: '6' + 102: + peer asic: '0' + peer lk: '149' + peer slot: '6' + 103: + peer asic: '0' + peer lk: '147' + peer slot: '6' diff --git a/tests/voq/fabric_data/Arista-7800R3A-36D2-C72_Arista-7808R3A-FM_LC6.yaml b/tests/voq/fabric_data/Arista-7800R3A-36D2-C72_Arista-7808R3A-FM_LC6.yaml new file mode 100644 index 0000000000..95af19beb6 --- /dev/null +++ b/tests/voq/fabric_data/Arista-7800R3A-36D2-C72_Arista-7808R3A-FM_LC6.yaml @@ -0,0 +1,354 @@ +--- +asic0: + 0: + peer asic: '0' + peer lk: '164' + peer slot: '1' + 1: + peer asic: '1' + peer lk: '169' + peer slot: '1' + 2: + peer asic: '1' + peer lk: '173' + peer slot: '4' + 3: + peer asic: '0' + peer lk: '160' + peer slot: '1' + 4: + peer asic: '1' + peer lk: '182' + peer slot: '1' + 5: + peer asic: '1' + peer lk: '169' + peer slot: '4' + 6: + peer asic: '1' + peer lk: '176' + peer slot: '1' + 7: + peer asic: '1' + peer lk: '182' + peer slot: '4' + 8: + peer asic: '1' + peer lk: '188' + peer slot: '1' + 9: + peer asic: '1' + peer lk: '187' + peer slot: '1' + 10: + peer asic: '1' + peer lk: '184' + peer slot: '1' + 11: + peer asic: '1' + peer lk: '188' + peer slot: '4' + 12: + peer asic: '1' + peer lk: '181' + peer slot: '1' + 13: + peer asic: '1' + peer lk: '190' + peer slot: '1' + 14: + peer asic: '1' + peer lk: '177' + peer slot: '4' + 15: + peer asic: '1' + peer lk: '177' + peer slot: '1' + 16: + peer asic: '1' + peer lk: '171' + peer slot: '1' + 17: + peer asic: '0' + peer lk: '166' + peer slot: '1' + 18: + peer asic: '0' + peer lk: '173' + peer slot: '1' + 19: + peer asic: '1' + peer lk: '172' + peer slot: '1' + 20: + peer asic: '0' + peer lk: '162' + peer slot: '1' + 21: + peer asic: '1' + peer lk: '172' + peer slot: '4' + 22: + peer asic: '1' + peer lk: '171' + peer slot: '4' + 23: + peer asic: '1' + peer lk: '173' + peer slot: '1' + 32: + peer asic: '0' + peer lk: '183' + peer slot: '1' + 33: + peer asic: '0' + peer lk: '186' + peer slot: '1' + 34: + peer asic: '0' + peer lk: '160' + peer slot: '4' + 35: + peer asic: '0' + peer lk: '180' + peer slot: '1' + 36: + peer asic: '0' + peer lk: '172' + peer slot: '1' + 37: + peer asic: '0' + peer lk: '166' + peer slot: '4' + 38: + peer asic: '0' + peer lk: '169' + peer slot: '1' + 39: + peer asic: '0' + peer lk: '164' + peer slot: '4' + 40: + peer asic: '1' + peer lk: '190' + peer slot: '2' + 41: + peer asic: '1' + peer lk: '176' + peer slot: '2' + 42: + peer asic: '1' + peer lk: '187' + peer slot: '2' + 43: + peer asic: '1' + peer lk: '184' + peer slot: '2' + 44: + peer asic: '0' + peer lk: '169' + peer slot: '4' + 45: + peer asic: '0' + peer lk: '176' + peer slot: '1' + 46: + peer asic: '0' + peer lk: '184' + peer slot: '1' + 47: + peer asic: '0' + peer lk: '162' + peer slot: '4' + 48: + peer asic: '0' + peer lk: '172' + peer slot: '4' + 49: + peer asic: '0' + peer lk: '186' + peer slot: '4' + 50: + peer asic: '1' + peer lk: '182' + peer slot: '2' + 51: + peer asic: '1' + peer lk: '177' + peer slot: '2' + 52: + peer asic: '0' + peer lk: '176' + peer slot: '4' + 53: + peer asic: '1' + peer lk: '169' + peer slot: '2' + 54: + peer asic: '1' + peer lk: '181' + peer slot: '2' + 55: + peer asic: '0' + peer lk: '164' + peer slot: '2' + 56: + peer asic: '0' + peer lk: '183' + peer slot: '5' + 57: + peer asic: '1' + peer lk: '173' + peer slot: '2' + 58: + peer asic: '1' + peer lk: '184' + peer slot: '5' + 59: + peer asic: '1' + peer lk: '172' + peer slot: '2' + 60: + peer asic: '0' + peer lk: '160' + peer slot: '2' + 61: + peer asic: '1' + peer lk: '188' + peer slot: '5' + 62: + peer asic: '1' + peer lk: '171' + peer slot: '2' + 63: + peer asic: '0' + peer lk: '166' + peer slot: '2' + 72: + peer asic: '0' + peer lk: '162' + peer slot: '2' + 73: + peer asic: '1' + peer lk: '177' + peer slot: '5' + 74: + peer asic: '0' + peer lk: '173' + peer slot: '2' + 75: + peer asic: '0' + peer lk: '169' + peer slot: '2' + 76: + peer asic: '1' + peer lk: '182' + peer slot: '5' + 77: + peer asic: '1' + peer lk: '188' + peer slot: '2' + 78: + peer asic: '0' + peer lk: '172' + peer slot: '2' + 79: + peer asic: '1' + peer lk: '169' + peer slot: '5' + 80: + peer asic: '0' + peer lk: '180' + peer slot: '2' + 81: + peer asic: '0' + peer lk: '186' + peer slot: '2' + 82: + peer asic: '1' + peer lk: '173' + peer slot: '5' + 83: + peer asic: '0' + peer lk: '183' + peer slot: '2' + 84: + peer asic: '0' + peer lk: '184' + peer slot: '2' + 85: + peer asic: '1' + peer lk: '172' + peer slot: '5' + 86: + peer asic: '0' + peer lk: '176' + peer slot: '2' + 87: + peer asic: '0' + peer lk: '183' + peer slot: '3' + 88: + peer asic: '1' + peer lk: '171' + peer slot: '5' + 89: + peer asic: '1' + peer lk: '184' + peer slot: '3' + 90: + peer asic: '0' + peer lk: '184' + peer slot: '3' + 91: + peer asic: '1' + peer lk: '190' + peer slot: '3' + 92: + peer asic: '0' + peer lk: '164' + peer slot: '5' + 93: + peer asic: '1' + peer lk: '177' + peer slot: '3' + 94: + peer asic: '1' + peer lk: '188' + peer slot: '3' + 95: + peer asic: '1' + peer lk: '187' + peer slot: '3' + 96: + peer asic: '0' + peer lk: '186' + peer slot: '6' + 97: + peer asic: '1' + peer lk: '176' + peer slot: '6' + 98: + peer asic: '0' + peer lk: '162' + peer slot: '6' + 99: + peer asic: '0' + peer lk: '173' + peer slot: '6' + 100: + peer asic: '1' + peer lk: '181' + peer slot: '6' + 101: + peer asic: '0' + peer lk: '169' + peer slot: '6' + 102: + peer asic: '0' + peer lk: '180' + peer slot: '6' + 103: + peer asic: '0' + peer lk: '172' + peer slot: '6' diff --git a/tests/voq/fabric_data/Arista-7800R3A-36D2-C72_Arista-7808R3A-FM_LC7.yaml b/tests/voq/fabric_data/Arista-7800R3A-36D2-C72_Arista-7808R3A-FM_LC7.yaml new file mode 100644 index 0000000000..ebfbac5192 --- /dev/null +++ b/tests/voq/fabric_data/Arista-7800R3A-36D2-C72_Arista-7808R3A-FM_LC7.yaml @@ -0,0 +1,354 @@ +--- +asic0: + 0: + peer asic: '0' + peer lk: '190' + peer slot: '1' + 1: + peer asic: '1' + peer lk: '140' + peer slot: '1' + 2: + peer asic: '1' + peer lk: '139' + peer slot: '4' + 3: + peer asic: '0' + peer lk: '141' + peer slot: '1' + 4: + peer asic: '1' + peer lk: '129' + peer slot: '1' + 5: + peer asic: '1' + peer lk: '140' + peer slot: '4' + 6: + peer asic: '1' + peer lk: '133' + peer slot: '1' + 7: + peer asic: '1' + peer lk: '129' + peer slot: '4' + 8: + peer asic: '1' + peer lk: '123' + peer slot: '1' + 9: + peer asic: '1' + peer lk: '125' + peer slot: '1' + 10: + peer asic: '1' + peer lk: '124' + peer slot: '1' + 11: + peer asic: '1' + peer lk: '123' + peer slot: '4' + 12: + peer asic: '1' + peer lk: '131' + peer slot: '1' + 13: + peer asic: '1' + peer lk: '120' + peer slot: '1' + 14: + peer asic: '1' + peer lk: '134' + peer slot: '4' + 15: + peer asic: '1' + peer lk: '134' + peer slot: '1' + 16: + peer asic: '1' + peer lk: '142' + peer slot: '1' + 17: + peer asic: '0' + peer lk: '191' + peer slot: '1' + 18: + peer asic: '0' + peer lk: '185' + peer slot: '1' + 19: + peer asic: '1' + peer lk: '143' + peer slot: '1' + 20: + peer asic: '0' + peer lk: '140' + peer slot: '1' + 21: + peer asic: '1' + peer lk: '143' + peer slot: '4' + 22: + peer asic: '1' + peer lk: '142' + peer slot: '4' + 23: + peer asic: '1' + peer lk: '139' + peer slot: '1' + 32: + peer asic: '0' + peer lk: '133' + peer slot: '1' + 33: + peer asic: '0' + peer lk: '143' + peer slot: '1' + 34: + peer asic: '0' + peer lk: '141' + peer slot: '4' + 35: + peer asic: '0' + peer lk: '130' + peer slot: '1' + 36: + peer asic: '0' + peer lk: '129' + peer slot: '1' + 37: + peer asic: '0' + peer lk: '191' + peer slot: '4' + 38: + peer asic: '0' + peer lk: '136' + peer slot: '1' + 39: + peer asic: '0' + peer lk: '190' + peer slot: '4' + 40: + peer asic: '1' + peer lk: '120' + peer slot: '2' + 41: + peer asic: '1' + peer lk: '133' + peer slot: '2' + 42: + peer asic: '1' + peer lk: '125' + peer slot: '2' + 43: + peer asic: '1' + peer lk: '124' + peer slot: '2' + 44: + peer asic: '0' + peer lk: '136' + peer slot: '4' + 45: + peer asic: '0' + peer lk: '124' + peer slot: '1' + 46: + peer asic: '0' + peer lk: '132' + peer slot: '1' + 47: + peer asic: '0' + peer lk: '140' + peer slot: '4' + 48: + peer asic: '0' + peer lk: '129' + peer slot: '4' + 49: + peer asic: '0' + peer lk: '143' + peer slot: '4' + 50: + peer asic: '1' + peer lk: '129' + peer slot: '2' + 51: + peer asic: '1' + peer lk: '134' + peer slot: '2' + 52: + peer asic: '0' + peer lk: '124' + peer slot: '4' + 53: + peer asic: '1' + peer lk: '140' + peer slot: '2' + 54: + peer asic: '1' + peer lk: '131' + peer slot: '2' + 55: + peer asic: '0' + peer lk: '190' + peer slot: '2' + 56: + peer asic: '0' + peer lk: '133' + peer slot: '5' + 57: + peer asic: '1' + peer lk: '139' + peer slot: '2' + 58: + peer asic: '1' + peer lk: '124' + peer slot: '5' + 59: + peer asic: '1' + peer lk: '143' + peer slot: '2' + 60: + peer asic: '0' + peer lk: '141' + peer slot: '2' + 61: + peer asic: '1' + peer lk: '123' + peer slot: '5' + 62: + peer asic: '1' + peer lk: '142' + peer slot: '2' + 63: + peer asic: '0' + peer lk: '191' + peer slot: '2' + 72: + peer asic: '0' + peer lk: '140' + peer slot: '2' + 73: + peer asic: '1' + peer lk: '134' + peer slot: '5' + 74: + peer asic: '0' + peer lk: '185' + peer slot: '2' + 75: + peer asic: '0' + peer lk: '136' + peer slot: '2' + 76: + peer asic: '1' + peer lk: '129' + peer slot: '5' + 77: + peer asic: '1' + peer lk: '123' + peer slot: '2' + 78: + peer asic: '0' + peer lk: '129' + peer slot: '2' + 79: + peer asic: '1' + peer lk: '140' + peer slot: '5' + 80: + peer asic: '0' + peer lk: '130' + peer slot: '2' + 81: + peer asic: '0' + peer lk: '143' + peer slot: '2' + 82: + peer asic: '1' + peer lk: '139' + peer slot: '5' + 83: + peer asic: '0' + peer lk: '133' + peer slot: '2' + 84: + peer asic: '0' + peer lk: '132' + peer slot: '2' + 85: + peer asic: '1' + peer lk: '143' + peer slot: '5' + 86: + peer asic: '0' + peer lk: '124' + peer slot: '2' + 87: + peer asic: '0' + peer lk: '133' + peer slot: '3' + 88: + peer asic: '1' + peer lk: '142' + peer slot: '5' + 89: + peer asic: '1' + peer lk: '124' + peer slot: '3' + 90: + peer asic: '0' + peer lk: '132' + peer slot: '3' + 91: + peer asic: '1' + peer lk: '120' + peer slot: '3' + 92: + peer asic: '0' + peer lk: '190' + peer slot: '5' + 93: + peer asic: '1' + peer lk: '134' + peer slot: '3' + 94: + peer asic: '1' + peer lk: '123' + peer slot: '3' + 95: + peer asic: '1' + peer lk: '125' + peer slot: '3' + 96: + peer asic: '0' + peer lk: '143' + peer slot: '6' + 97: + peer asic: '1' + peer lk: '133' + peer slot: '6' + 98: + peer asic: '0' + peer lk: '140' + peer slot: '6' + 99: + peer asic: '0' + peer lk: '185' + peer slot: '6' + 100: + peer asic: '1' + peer lk: '131' + peer slot: '6' + 101: + peer asic: '0' + peer lk: '136' + peer slot: '6' + 102: + peer asic: '0' + peer lk: '130' + peer slot: '6' + 103: + peer asic: '0' + peer lk: '129' + peer slot: '6' diff --git a/tests/voq/fabric_data/Arista-7800R3A-36D2-C72_Arista-7808R3A-FM_LC8.yaml b/tests/voq/fabric_data/Arista-7800R3A-36D2-C72_Arista-7808R3A-FM_LC8.yaml new file mode 100644 index 0000000000..a3b58dfa08 --- /dev/null +++ b/tests/voq/fabric_data/Arista-7800R3A-36D2-C72_Arista-7808R3A-FM_LC8.yaml @@ -0,0 +1,354 @@ +--- +asic0: + 0: + peer asic: '0' + peer lk: '121' + peer slot: '1' + 1: + peer asic: '1' + peer lk: '113' + peer slot: '1' + 2: + peer asic: '1' + peer lk: '116' + peer slot: '4' + 3: + peer asic: '0' + peer lk: '113' + peer slot: '1' + 4: + peer asic: '1' + peer lk: '107' + peer slot: '1' + 5: + peer asic: '1' + peer lk: '113' + peer slot: '4' + 6: + peer asic: '1' + peer lk: '108' + peer slot: '1' + 7: + peer asic: '1' + peer lk: '107' + peer slot: '4' + 8: + peer asic: '1' + peer lk: '98' + peer slot: '1' + 9: + peer asic: '1' + peer lk: '101' + peer slot: '1' + 10: + peer asic: '1' + peer lk: '100' + peer slot: '1' + 11: + peer asic: '1' + peer lk: '98' + peer slot: '4' + 12: + peer asic: '1' + peer lk: '105' + peer slot: '1' + 13: + peer asic: '1' + peer lk: '97' + peer slot: '1' + 14: + peer asic: '1' + peer lk: '111' + peer slot: '4' + 15: + peer asic: '1' + peer lk: '111' + peer slot: '1' + 16: + peer asic: '1' + peer lk: '114' + peer slot: '1' + 17: + peer asic: '0' + peer lk: '120' + peer slot: '1' + 18: + peer asic: '0' + peer lk: '105' + peer slot: '1' + 19: + peer asic: '1' + peer lk: '112' + peer slot: '1' + 20: + peer asic: '0' + peer lk: '117' + peer slot: '1' + 21: + peer asic: '1' + peer lk: '112' + peer slot: '4' + 22: + peer asic: '1' + peer lk: '114' + peer slot: '4' + 23: + peer asic: '1' + peer lk: '116' + peer slot: '1' + 32: + peer asic: '0' + peer lk: '106' + peer slot: '1' + 33: + peer asic: '0' + peer lk: '50' + peer slot: '1' + 34: + peer asic: '0' + peer lk: '113' + peer slot: '4' + 35: + peer asic: '0' + peer lk: '104' + peer slot: '1' + 36: + peer asic: '0' + peer lk: '115' + peer slot: '1' + 37: + peer asic: '0' + peer lk: '120' + peer slot: '4' + 38: + peer asic: '0' + peer lk: '114' + peer slot: '1' + 39: + peer asic: '0' + peer lk: '121' + peer slot: '4' + 40: + peer asic: '1' + peer lk: '97' + peer slot: '2' + 41: + peer asic: '1' + peer lk: '108' + peer slot: '2' + 42: + peer asic: '1' + peer lk: '101' + peer slot: '2' + 43: + peer asic: '1' + peer lk: '100' + peer slot: '2' + 44: + peer asic: '0' + peer lk: '114' + peer slot: '4' + 45: + peer asic: '0' + peer lk: '111' + peer slot: '1' + 46: + peer asic: '0' + peer lk: '54' + peer slot: '1' + 47: + peer asic: '0' + peer lk: '117' + peer slot: '4' + 48: + peer asic: '0' + peer lk: '115' + peer slot: '4' + 49: + peer asic: '0' + peer lk: '50' + peer slot: '4' + 50: + peer asic: '1' + peer lk: '107' + peer slot: '2' + 51: + peer asic: '1' + peer lk: '111' + peer slot: '2' + 52: + peer asic: '0' + peer lk: '111' + peer slot: '4' + 53: + peer asic: '1' + peer lk: '113' + peer slot: '2' + 54: + peer asic: '1' + peer lk: '105' + peer slot: '2' + 55: + peer asic: '0' + peer lk: '121' + peer slot: '2' + 56: + peer asic: '0' + peer lk: '106' + peer slot: '5' + 57: + peer asic: '1' + peer lk: '116' + peer slot: '2' + 58: + peer asic: '1' + peer lk: '100' + peer slot: '5' + 59: + peer asic: '1' + peer lk: '112' + peer slot: '2' + 60: + peer asic: '0' + peer lk: '113' + peer slot: '2' + 61: + peer asic: '1' + peer lk: '98' + peer slot: '5' + 62: + peer asic: '1' + peer lk: '114' + peer slot: '2' + 63: + peer asic: '0' + peer lk: '120' + peer slot: '2' + 72: + peer asic: '0' + peer lk: '117' + peer slot: '2' + 73: + peer asic: '1' + peer lk: '111' + peer slot: '5' + 74: + peer asic: '0' + peer lk: '105' + peer slot: '2' + 75: + peer asic: '0' + peer lk: '114' + peer slot: '2' + 76: + peer asic: '1' + peer lk: '107' + peer slot: '5' + 77: + peer asic: '1' + peer lk: '98' + peer slot: '2' + 78: + peer asic: '0' + peer lk: '115' + peer slot: '2' + 79: + peer asic: '1' + peer lk: '113' + peer slot: '5' + 80: + peer asic: '0' + peer lk: '104' + peer slot: '2' + 81: + peer asic: '0' + peer lk: '50' + peer slot: '2' + 82: + peer asic: '1' + peer lk: '116' + peer slot: '5' + 83: + peer asic: '0' + peer lk: '106' + peer slot: '2' + 84: + peer asic: '0' + peer lk: '54' + peer slot: '2' + 85: + peer asic: '1' + peer lk: '112' + peer slot: '5' + 86: + peer asic: '0' + peer lk: '111' + peer slot: '2' + 87: + peer asic: '0' + peer lk: '106' + peer slot: '3' + 88: + peer asic: '1' + peer lk: '114' + peer slot: '5' + 89: + peer asic: '1' + peer lk: '100' + peer slot: '3' + 90: + peer asic: '0' + peer lk: '54' + peer slot: '3' + 91: + peer asic: '1' + peer lk: '97' + peer slot: '3' + 92: + peer asic: '0' + peer lk: '121' + peer slot: '5' + 93: + peer asic: '1' + peer lk: '111' + peer slot: '3' + 94: + peer asic: '1' + peer lk: '98' + peer slot: '3' + 95: + peer asic: '1' + peer lk: '101' + peer slot: '3' + 96: + peer asic: '0' + peer lk: '50' + peer slot: '6' + 97: + peer asic: '1' + peer lk: '108' + peer slot: '6' + 98: + peer asic: '0' + peer lk: '117' + peer slot: '6' + 99: + peer asic: '0' + peer lk: '105' + peer slot: '6' + 100: + peer asic: '1' + peer lk: '105' + peer slot: '6' + 101: + peer asic: '0' + peer lk: '114' + peer slot: '6' + 102: + peer asic: '0' + peer lk: '104' + peer slot: '6' + 103: + peer asic: '0' + peer lk: '115' + peer slot: '6' diff --git a/tests/voq/fabric_data/Arista-7800R3A-36D2-C72_Arista-7808R3A-FM_LC9.yaml b/tests/voq/fabric_data/Arista-7800R3A-36D2-C72_Arista-7808R3A-FM_LC9.yaml new file mode 100644 index 0000000000..e8b0be0958 --- /dev/null +++ b/tests/voq/fabric_data/Arista-7800R3A-36D2-C72_Arista-7808R3A-FM_LC9.yaml @@ -0,0 +1,354 @@ +--- +asic0: + 0: + peer asic: '0' + peer lk: '103' + peer slot: '1' + 1: + peer asic: '1' + peer lk: '50' + peer slot: '1' + 2: + peer asic: '1' + peer lk: '54' + peer slot: '4' + 3: + peer asic: '0' + peer lk: '96' + peer slot: '1' + 4: + peer asic: '1' + peer lk: '61' + peer slot: '1' + 5: + peer asic: '1' + peer lk: '50' + peer slot: '4' + 6: + peer asic: '1' + peer lk: '57' + peer slot: '1' + 7: + peer asic: '1' + peer lk: '61' + peer slot: '4' + 8: + peer asic: '1' + peer lk: '67' + peer slot: '1' + 9: + peer asic: '1' + peer lk: '71' + peer slot: '1' + 10: + peer asic: '1' + peer lk: '68' + peer slot: '1' + 11: + peer asic: '1' + peer lk: '67' + peer slot: '4' + 12: + peer asic: '1' + peer lk: '62' + peer slot: '1' + 13: + peer asic: '1' + peer lk: '64' + peer slot: '1' + 14: + peer asic: '1' + peer lk: '59' + peer slot: '4' + 15: + peer asic: '1' + peer lk: '59' + peer slot: '1' + 16: + peer asic: '1' + peer lk: '48' + peer slot: '1' + 17: + peer asic: '0' + peer lk: '102' + peer slot: '1' + 18: + peer asic: '0' + peer lk: '87' + peer slot: '1' + 19: + peer asic: '1' + peer lk: '49' + peer slot: '1' + 20: + peer asic: '0' + peer lk: '97' + peer slot: '1' + 21: + peer asic: '1' + peer lk: '49' + peer slot: '4' + 22: + peer asic: '1' + peer lk: '48' + peer slot: '4' + 23: + peer asic: '1' + peer lk: '54' + peer slot: '1' + 32: + peer asic: '0' + peer lk: '62' + peer slot: '1' + 33: + peer asic: '0' + peer lk: '80' + peer slot: '1' + 34: + peer asic: '0' + peer lk: '96' + peer slot: '4' + 35: + peer asic: '0' + peer lk: '63' + peer slot: '1' + 36: + peer asic: '0' + peer lk: '52' + peer slot: '1' + 37: + peer asic: '0' + peer lk: '102' + peer slot: '4' + 38: + peer asic: '0' + peer lk: '49' + peer slot: '1' + 39: + peer asic: '0' + peer lk: '103' + peer slot: '4' + 40: + peer asic: '1' + peer lk: '64' + peer slot: '2' + 41: + peer asic: '1' + peer lk: '57' + peer slot: '2' + 42: + peer asic: '1' + peer lk: '71' + peer slot: '2' + 43: + peer asic: '1' + peer lk: '68' + peer slot: '2' + 44: + peer asic: '0' + peer lk: '49' + peer slot: '4' + 45: + peer asic: '0' + peer lk: '61' + peer slot: '1' + 46: + peer asic: '0' + peer lk: '92' + peer slot: '1' + 47: + peer asic: '0' + peer lk: '97' + peer slot: '4' + 48: + peer asic: '0' + peer lk: '52' + peer slot: '4' + 49: + peer asic: '0' + peer lk: '80' + peer slot: '4' + 50: + peer asic: '1' + peer lk: '61' + peer slot: '2' + 51: + peer asic: '1' + peer lk: '59' + peer slot: '2' + 52: + peer asic: '0' + peer lk: '61' + peer slot: '4' + 53: + peer asic: '1' + peer lk: '50' + peer slot: '2' + 54: + peer asic: '1' + peer lk: '62' + peer slot: '2' + 55: + peer asic: '0' + peer lk: '103' + peer slot: '2' + 56: + peer asic: '0' + peer lk: '62' + peer slot: '5' + 57: + peer asic: '1' + peer lk: '54' + peer slot: '2' + 58: + peer asic: '1' + peer lk: '68' + peer slot: '5' + 59: + peer asic: '1' + peer lk: '49' + peer slot: '2' + 60: + peer asic: '0' + peer lk: '96' + peer slot: '2' + 61: + peer asic: '1' + peer lk: '67' + peer slot: '5' + 62: + peer asic: '1' + peer lk: '48' + peer slot: '2' + 63: + peer asic: '0' + peer lk: '102' + peer slot: '2' + 72: + peer asic: '0' + peer lk: '97' + peer slot: '2' + 73: + peer asic: '1' + peer lk: '59' + peer slot: '5' + 74: + peer asic: '0' + peer lk: '87' + peer slot: '2' + 75: + peer asic: '0' + peer lk: '49' + peer slot: '2' + 76: + peer asic: '1' + peer lk: '61' + peer slot: '5' + 77: + peer asic: '1' + peer lk: '67' + peer slot: '2' + 78: + peer asic: '0' + peer lk: '52' + peer slot: '2' + 79: + peer asic: '1' + peer lk: '50' + peer slot: '5' + 80: + peer asic: '0' + peer lk: '63' + peer slot: '2' + 81: + peer asic: '0' + peer lk: '80' + peer slot: '2' + 82: + peer asic: '1' + peer lk: '54' + peer slot: '5' + 83: + peer asic: '0' + peer lk: '62' + peer slot: '2' + 84: + peer asic: '0' + peer lk: '92' + peer slot: '2' + 85: + peer asic: '1' + peer lk: '49' + peer slot: '5' + 86: + peer asic: '0' + peer lk: '61' + peer slot: '2' + 87: + peer asic: '0' + peer lk: '62' + peer slot: '3' + 88: + peer asic: '1' + peer lk: '48' + peer slot: '5' + 89: + peer asic: '1' + peer lk: '68' + peer slot: '3' + 90: + peer asic: '0' + peer lk: '92' + peer slot: '3' + 91: + peer asic: '1' + peer lk: '64' + peer slot: '3' + 92: + peer asic: '0' + peer lk: '103' + peer slot: '5' + 93: + peer asic: '1' + peer lk: '59' + peer slot: '3' + 94: + peer asic: '1' + peer lk: '67' + peer slot: '3' + 95: + peer asic: '1' + peer lk: '71' + peer slot: '3' + 96: + peer asic: '0' + peer lk: '80' + peer slot: '6' + 97: + peer asic: '1' + peer lk: '57' + peer slot: '6' + 98: + peer asic: '0' + peer lk: '97' + peer slot: '6' + 99: + peer asic: '0' + peer lk: '87' + peer slot: '6' + 100: + peer asic: '1' + peer lk: '62' + peer slot: '6' + 101: + peer asic: '0' + peer lk: '49' + peer slot: '6' + 102: + peer asic: '0' + peer lk: '63' + peer slot: '6' + 103: + peer asic: '0' + peer lk: '52' + peer slot: '6' diff --git a/tests/voq/fabric_data/Arista-7800R3AK-36DM2-C72_Arista-7804R3-FM_LC3.yaml b/tests/voq/fabric_data/Arista-7800R3AK-36DM2-C72_Arista-7804R3-FM_LC3.yaml new file mode 100644 index 0000000000..4c22fce3e1 --- /dev/null +++ b/tests/voq/fabric_data/Arista-7800R3AK-36DM2-C72_Arista-7804R3-FM_LC3.yaml @@ -0,0 +1,426 @@ +--- +asic0: + 0: + peer asic: '0' + peer lk: '16' + peer slot: '1' + 1: + peer asic: '0' + peer lk: '21' + peer slot: '1' + 2: + peer asic: '0' + peer lk: '13' + peer slot: '4' + 3: + peer asic: '1' + peer lk: '138' + peer slot: '1' + 4: + peer asic: '0' + peer lk: '6' + peer slot: '1' + 5: + peer asic: '0' + peer lk: '21' + peer slot: '4' + 6: + peer asic: '0' + peer lk: '5' + peer slot: '1' + 7: + peer asic: '0' + peer lk: '6' + peer slot: '4' + 8: + peer asic: '0' + peer lk: '149' + peer slot: '1' + 9: + peer asic: '0' + peer lk: '1' + peer slot: '1' + 10: + peer asic: '0' + peer lk: '147' + peer slot: '1' + 11: + peer asic: '0' + peer lk: '149' + peer slot: '4' + 12: + peer asic: '0' + peer lk: '14' + peer slot: '1' + 13: + peer asic: '0' + peer lk: '151' + peer slot: '1' + 14: + peer asic: '0' + peer lk: '0' + peer slot: '4' + 15: + peer asic: '0' + peer lk: '0' + peer slot: '1' + 16: + peer asic: '0' + peer lk: '10' + peer slot: '1' + 17: + peer asic: '1' + peer lk: '140' + peer slot: '1' + 18: + peer asic: '1' + peer lk: '131' + peer slot: '1' + 19: + peer asic: '0' + peer lk: '9' + peer slot: '1' + 20: + peer asic: '1' + peer lk: '136' + peer slot: '1' + 21: + peer asic: '0' + peer lk: '9' + peer slot: '4' + 22: + peer asic: '0' + peer lk: '10' + peer slot: '4' + 23: + peer asic: '0' + peer lk: '13' + peer slot: '1' + 24: + peer asic: '1' + peer lk: '126' + peer slot: '1' + 26: + peer asic: '1' + peer lk: '189' + peer slot: '1' + 27: + peer asic: '1' + peer lk: '137' + peer slot: '1' + 28: + peer asic: '0' + peer lk: '20' + peer slot: '1' + 29: + peer asic: '1' + peer lk: '188' + peer slot: '1' + 30: + peer asic: '1' + peer lk: '132' + peer slot: '1' + 32: + peer asic: '0' + peer lk: '148' + peer slot: '1' + 33: + peer asic: '1' + peer lk: '134' + peer slot: '1' + 34: + peer asic: '1' + peer lk: '138' + peer slot: '4' + 35: + peer asic: '1' + peer lk: '125' + peer slot: '1' + 36: + peer asic: '1' + peer lk: '128' + peer slot: '1' + 37: + peer asic: '1' + peer lk: '140' + peer slot: '4' + 38: + peer asic: '1' + peer lk: '190' + peer slot: '1' + 39: + peer asic: '0' + peer lk: '16' + peer slot: '4' + 40: + peer asic: '0' + peer lk: '151' + peer slot: '2' + 41: + peer asic: '0' + peer lk: '5' + peer slot: '2' + 42: + peer asic: '0' + peer lk: '1' + peer slot: '2' + 43: + peer asic: '0' + peer lk: '147' + peer slot: '2' + 44: + peer asic: '1' + peer lk: '190' + peer slot: '4' + 45: + peer asic: '0' + peer lk: '146' + peer slot: '1' + 46: + peer asic: '1' + peer lk: '133' + peer slot: '1' + 47: + peer asic: '1' + peer lk: '136' + peer slot: '4' + 48: + peer asic: '1' + peer lk: '128' + peer slot: '4' + 49: + peer asic: '1' + peer lk: '134' + peer slot: '4' + 50: + peer asic: '0' + peer lk: '6' + peer slot: '2' + 51: + peer asic: '0' + peer lk: '0' + peer slot: '2' + 52: + peer asic: '0' + peer lk: '146' + peer slot: '4' + 53: + peer asic: '0' + peer lk: '21' + peer slot: '2' + 54: + peer asic: '0' + peer lk: '14' + peer slot: '2' + 55: + peer asic: '0' + peer lk: '16' + peer slot: '2' + 56: + peer asic: '0' + peer lk: '148' + peer slot: '5' + 57: + peer asic: '0' + peer lk: '13' + peer slot: '2' + 58: + peer asic: '0' + peer lk: '147' + peer slot: '5' + 59: + peer asic: '0' + peer lk: '9' + peer slot: '2' + 60: + peer asic: '1' + peer lk: '138' + peer slot: '2' + 61: + peer asic: '0' + peer lk: '149' + peer slot: '5' + 62: + peer asic: '0' + peer lk: '10' + peer slot: '2' + 63: + peer asic: '1' + peer lk: '140' + peer slot: '2' + 65: + peer asic: '1' + peer lk: '132' + peer slot: '2' + 66: + peer asic: '1' + peer lk: '137' + peer slot: '2' + 68: + peer asic: '1' + peer lk: '126' + peer slot: '2' + 69: + peer asic: '0' + peer lk: '20' + peer slot: '2' + 70: + peer asic: '1' + peer lk: '189' + peer slot: '2' + 71: + peer asic: '1' + peer lk: '188' + peer slot: '2' + 72: + peer asic: '1' + peer lk: '136' + peer slot: '2' + 73: + peer asic: '0' + peer lk: '0' + peer slot: '5' + 74: + peer asic: '1' + peer lk: '131' + peer slot: '2' + 75: + peer asic: '1' + peer lk: '190' + peer slot: '2' + 76: + peer asic: '0' + peer lk: '6' + peer slot: '5' + 77: + peer asic: '0' + peer lk: '149' + peer slot: '2' + 78: + peer asic: '1' + peer lk: '128' + peer slot: '2' + 79: + peer asic: '0' + peer lk: '21' + peer slot: '5' + 80: + peer asic: '1' + peer lk: '125' + peer slot: '2' + 81: + peer asic: '1' + peer lk: '134' + peer slot: '2' + 82: + peer asic: '0' + peer lk: '13' + peer slot: '5' + 83: + peer asic: '0' + peer lk: '148' + peer slot: '2' + 84: + peer asic: '1' + peer lk: '133' + peer slot: '2' + 85: + peer asic: '0' + peer lk: '9' + peer slot: '5' + 86: + peer asic: '0' + peer lk: '146' + peer slot: '2' + 87: + peer asic: '0' + peer lk: '148' + peer slot: '3' + 88: + peer asic: '0' + peer lk: '10' + peer slot: '5' + 89: + peer asic: '0' + peer lk: '147' + peer slot: '3' + 90: + peer asic: '1' + peer lk: '133' + peer slot: '3' + 91: + peer asic: '0' + peer lk: '151' + peer slot: '3' + 92: + peer asic: '0' + peer lk: '16' + peer slot: '5' + 93: + peer asic: '0' + peer lk: '0' + peer slot: '3' + 94: + peer asic: '0' + peer lk: '149' + peer slot: '3' + 95: + peer asic: '0' + peer lk: '1' + peer slot: '3' + 96: + peer asic: '1' + peer lk: '134' + peer slot: '6' + 97: + peer asic: '0' + peer lk: '5' + peer slot: '6' + 98: + peer asic: '1' + peer lk: '136' + peer slot: '6' + 99: + peer asic: '1' + peer lk: '131' + peer slot: '6' + 100: + peer asic: '0' + peer lk: '14' + peer slot: '6' + 101: + peer asic: '1' + peer lk: '190' + peer slot: '6' + 102: + peer asic: '1' + peer lk: '125' + peer slot: '6' + 103: + peer asic: '1' + peer lk: '128' + peer slot: '6' + 105: + peer asic: '1' + peer lk: '137' + peer slot: '6' + 106: + peer asic: '0' + peer lk: '20' + peer slot: '6' + 107: + peer asic: '1' + peer lk: '126' + peer slot: '6' + 108: + peer asic: '1' + peer lk: '189' + peer slot: '6' + 109: + peer asic: '1' + peer lk: '188' + peer slot: '6' + 110: + peer asic: '1' + peer lk: '132' + peer slot: '6' diff --git a/tests/voq/fabric_data/Arista-7800R3AK-36DM2-C72_Arista-7804R3-FM_LC4.yaml b/tests/voq/fabric_data/Arista-7800R3AK-36DM2-C72_Arista-7804R3-FM_LC4.yaml new file mode 100644 index 0000000000..2fd3e90165 --- /dev/null +++ b/tests/voq/fabric_data/Arista-7800R3AK-36DM2-C72_Arista-7804R3-FM_LC4.yaml @@ -0,0 +1,426 @@ +--- +asic0: + 0: + peer asic: '0' + peer lk: '17' + peer slot: '1' + 1: + peer asic: '0' + peer lk: '152' + peer slot: '1' + 2: + peer asic: '0' + peer lk: '163' + peer slot: '4' + 3: + peer asic: '1' + peer lk: '84' + peer slot: '1' + 4: + peer asic: '0' + peer lk: '161' + peer slot: '1' + 5: + peer asic: '0' + peer lk: '152' + peer slot: '4' + 6: + peer asic: '0' + peer lk: '168' + peer slot: '1' + 7: + peer asic: '0' + peer lk: '161' + peer slot: '4' + 8: + peer asic: '0' + peer lk: '176' + peer slot: '1' + 9: + peer asic: '0' + peer lk: '172' + peer slot: '1' + 10: + peer asic: '0' + peer lk: '183' + peer slot: '1' + 11: + peer asic: '0' + peer lk: '176' + peer slot: '4' + 12: + peer asic: '0' + peer lk: '160' + peer slot: '1' + 13: + peer asic: '0' + peer lk: '178' + peer slot: '1' + 14: + peer asic: '0' + peer lk: '169' + peer slot: '4' + 15: + peer asic: '0' + peer lk: '169' + peer slot: '1' + 16: + peer asic: '0' + peer lk: '167' + peer slot: '1' + 17: + peer asic: '1' + peer lk: '77' + peer slot: '1' + 18: + peer asic: '1' + peer lk: '81' + peer slot: '1' + 19: + peer asic: '0' + peer lk: '166' + peer slot: '1' + 20: + peer asic: '1' + peer lk: '87' + peer slot: '1' + 21: + peer asic: '0' + peer lk: '166' + peer slot: '4' + 22: + peer asic: '0' + peer lk: '167' + peer slot: '4' + 23: + peer asic: '0' + peer lk: '163' + peer slot: '1' + 24: + peer asic: '1' + peer lk: '94' + peer slot: '1' + 26: + peer asic: '1' + peer lk: '73' + peer slot: '1' + 27: + peer asic: '1' + peer lk: '86' + peer slot: '1' + 28: + peer asic: '0' + peer lk: '156' + peer slot: '1' + 29: + peer asic: '1' + peer lk: '72' + peer slot: '1' + 30: + peer asic: '1' + peer lk: '91' + peer slot: '1' + 32: + peer asic: '0' + peer lk: '179' + peer slot: '1' + 33: + peer asic: '1' + peer lk: '88' + peer slot: '1' + 34: + peer asic: '1' + peer lk: '84' + peer slot: '4' + 35: + peer asic: '1' + peer lk: '92' + peer slot: '1' + 36: + peer asic: '1' + peer lk: '83' + peer slot: '1' + 37: + peer asic: '1' + peer lk: '77' + peer slot: '4' + 38: + peer asic: '1' + peer lk: '75' + peer slot: '1' + 39: + peer asic: '0' + peer lk: '17' + peer slot: '4' + 40: + peer asic: '0' + peer lk: '178' + peer slot: '2' + 41: + peer asic: '0' + peer lk: '168' + peer slot: '2' + 42: + peer asic: '0' + peer lk: '172' + peer slot: '2' + 43: + peer asic: '0' + peer lk: '183' + peer slot: '2' + 44: + peer asic: '1' + peer lk: '75' + peer slot: '4' + 45: + peer asic: '0' + peer lk: '180' + peer slot: '1' + 46: + peer asic: '1' + peer lk: '90' + peer slot: '1' + 47: + peer asic: '1' + peer lk: '87' + peer slot: '4' + 48: + peer asic: '1' + peer lk: '83' + peer slot: '4' + 49: + peer asic: '1' + peer lk: '88' + peer slot: '4' + 50: + peer asic: '0' + peer lk: '161' + peer slot: '2' + 51: + peer asic: '0' + peer lk: '169' + peer slot: '2' + 52: + peer asic: '0' + peer lk: '180' + peer slot: '4' + 53: + peer asic: '0' + peer lk: '152' + peer slot: '2' + 54: + peer asic: '0' + peer lk: '160' + peer slot: '2' + 55: + peer asic: '0' + peer lk: '17' + peer slot: '2' + 56: + peer asic: '0' + peer lk: '179' + peer slot: '5' + 57: + peer asic: '0' + peer lk: '163' + peer slot: '2' + 58: + peer asic: '0' + peer lk: '183' + peer slot: '5' + 59: + peer asic: '0' + peer lk: '166' + peer slot: '2' + 60: + peer asic: '1' + peer lk: '84' + peer slot: '2' + 61: + peer asic: '0' + peer lk: '176' + peer slot: '5' + 62: + peer asic: '0' + peer lk: '167' + peer slot: '2' + 63: + peer asic: '1' + peer lk: '77' + peer slot: '2' + 65: + peer asic: '1' + peer lk: '91' + peer slot: '2' + 66: + peer asic: '1' + peer lk: '86' + peer slot: '2' + 68: + peer asic: '1' + peer lk: '94' + peer slot: '2' + 69: + peer asic: '0' + peer lk: '156' + peer slot: '2' + 70: + peer asic: '1' + peer lk: '73' + peer slot: '2' + 71: + peer asic: '1' + peer lk: '72' + peer slot: '2' + 72: + peer asic: '1' + peer lk: '87' + peer slot: '2' + 73: + peer asic: '0' + peer lk: '169' + peer slot: '5' + 74: + peer asic: '1' + peer lk: '81' + peer slot: '2' + 75: + peer asic: '1' + peer lk: '75' + peer slot: '2' + 76: + peer asic: '0' + peer lk: '161' + peer slot: '5' + 77: + peer asic: '0' + peer lk: '176' + peer slot: '2' + 78: + peer asic: '1' + peer lk: '83' + peer slot: '2' + 79: + peer asic: '0' + peer lk: '152' + peer slot: '5' + 80: + peer asic: '1' + peer lk: '92' + peer slot: '2' + 81: + peer asic: '1' + peer lk: '88' + peer slot: '2' + 82: + peer asic: '0' + peer lk: '163' + peer slot: '5' + 83: + peer asic: '0' + peer lk: '179' + peer slot: '2' + 84: + peer asic: '1' + peer lk: '90' + peer slot: '2' + 85: + peer asic: '0' + peer lk: '166' + peer slot: '5' + 86: + peer asic: '0' + peer lk: '180' + peer slot: '2' + 87: + peer asic: '0' + peer lk: '179' + peer slot: '3' + 88: + peer asic: '0' + peer lk: '167' + peer slot: '5' + 89: + peer asic: '0' + peer lk: '183' + peer slot: '3' + 90: + peer asic: '1' + peer lk: '90' + peer slot: '3' + 91: + peer asic: '0' + peer lk: '178' + peer slot: '3' + 92: + peer asic: '0' + peer lk: '17' + peer slot: '5' + 93: + peer asic: '0' + peer lk: '169' + peer slot: '3' + 94: + peer asic: '0' + peer lk: '176' + peer slot: '3' + 95: + peer asic: '0' + peer lk: '172' + peer slot: '3' + 96: + peer asic: '1' + peer lk: '88' + peer slot: '6' + 97: + peer asic: '0' + peer lk: '168' + peer slot: '6' + 98: + peer asic: '1' + peer lk: '87' + peer slot: '6' + 99: + peer asic: '1' + peer lk: '81' + peer slot: '6' + 100: + peer asic: '0' + peer lk: '160' + peer slot: '6' + 101: + peer asic: '1' + peer lk: '75' + peer slot: '6' + 102: + peer asic: '1' + peer lk: '92' + peer slot: '6' + 103: + peer asic: '1' + peer lk: '83' + peer slot: '6' + 105: + peer asic: '1' + peer lk: '86' + peer slot: '6' + 106: + peer asic: '0' + peer lk: '156' + peer slot: '6' + 107: + peer asic: '1' + peer lk: '94' + peer slot: '6' + 108: + peer asic: '1' + peer lk: '73' + peer slot: '6' + 109: + peer asic: '1' + peer lk: '72' + peer slot: '6' + 110: + peer asic: '1' + peer lk: '91' + peer slot: '6' diff --git a/tests/voq/fabric_data/Arista-7800R3AK-36DM2-C72_Arista-7804R3-FM_LC5.yaml b/tests/voq/fabric_data/Arista-7800R3AK-36DM2-C72_Arista-7804R3-FM_LC5.yaml new file mode 100644 index 0000000000..1e0aeb8ce4 --- /dev/null +++ b/tests/voq/fabric_data/Arista-7800R3AK-36DM2-C72_Arista-7804R3-FM_LC5.yaml @@ -0,0 +1,426 @@ +--- +asic0: + 0: + peer asic: '0' + peer lk: '18' + peer slot: '1' + 1: + peer asic: '0' + peer lk: '185' + peer slot: '1' + 2: + peer asic: '0' + peer lk: '141' + peer slot: '4' + 3: + peer asic: '1' + peer lk: '36' + peer slot: '1' + 4: + peer asic: '0' + peer lk: '136' + peer slot: '1' + 5: + peer asic: '0' + peer lk: '185' + peer slot: '4' + 6: + peer asic: '0' + peer lk: '131' + peer slot: '1' + 7: + peer asic: '0' + peer lk: '136' + peer slot: '4' + 8: + peer asic: '0' + peer lk: '121' + peer slot: '1' + 9: + peer asic: '0' + peer lk: '135' + peer slot: '1' + 10: + peer asic: '0' + peer lk: '126' + peer slot: '1' + 11: + peer asic: '0' + peer lk: '121' + peer slot: '4' + 12: + peer asic: '0' + peer lk: '139' + peer slot: '1' + 13: + peer asic: '0' + peer lk: '127' + peer slot: '1' + 14: + peer asic: '0' + peer lk: '128' + peer slot: '4' + 15: + peer asic: '0' + peer lk: '128' + peer slot: '1' + 16: + peer asic: '0' + peer lk: '188' + peer slot: '1' + 17: + peer asic: '1' + peer lk: '35' + peer slot: '1' + 18: + peer asic: '1' + peer lk: '29' + peer slot: '1' + 19: + peer asic: '0' + peer lk: '142' + peer slot: '1' + 20: + peer asic: '1' + peer lk: '39' + peer slot: '1' + 21: + peer asic: '0' + peer lk: '142' + peer slot: '4' + 22: + peer asic: '0' + peer lk: '188' + peer slot: '4' + 23: + peer asic: '0' + peer lk: '141' + peer slot: '1' + 24: + peer asic: '1' + peer lk: '19' + peer slot: '1' + 26: + peer asic: '1' + peer lk: '43' + peer slot: '1' + 27: + peer asic: '1' + peer lk: '38' + peer slot: '1' + 28: + peer asic: '0' + peer lk: '184' + peer slot: '1' + 29: + peer asic: '1' + peer lk: '42' + peer slot: '1' + 30: + peer asic: '1' + peer lk: '27' + peer slot: '1' + 32: + peer asic: '0' + peer lk: '120' + peer slot: '1' + 33: + peer asic: '1' + peer lk: '24' + peer slot: '1' + 34: + peer asic: '1' + peer lk: '36' + peer slot: '4' + 35: + peer asic: '1' + peer lk: '16' + peer slot: '1' + 36: + peer asic: '1' + peer lk: '30' + peer slot: '1' + 37: + peer asic: '1' + peer lk: '35' + peer slot: '4' + 38: + peer asic: '1' + peer lk: '41' + peer slot: '1' + 39: + peer asic: '0' + peer lk: '18' + peer slot: '4' + 40: + peer asic: '0' + peer lk: '127' + peer slot: '2' + 41: + peer asic: '0' + peer lk: '131' + peer slot: '2' + 42: + peer asic: '0' + peer lk: '135' + peer slot: '2' + 43: + peer asic: '0' + peer lk: '126' + peer slot: '2' + 44: + peer asic: '1' + peer lk: '41' + peer slot: '4' + 45: + peer asic: '0' + peer lk: '125' + peer slot: '1' + 46: + peer asic: '1' + peer lk: '26' + peer slot: '1' + 47: + peer asic: '1' + peer lk: '39' + peer slot: '4' + 48: + peer asic: '1' + peer lk: '30' + peer slot: '4' + 49: + peer asic: '1' + peer lk: '24' + peer slot: '4' + 50: + peer asic: '0' + peer lk: '136' + peer slot: '2' + 51: + peer asic: '0' + peer lk: '128' + peer slot: '2' + 52: + peer asic: '0' + peer lk: '125' + peer slot: '4' + 53: + peer asic: '0' + peer lk: '185' + peer slot: '2' + 54: + peer asic: '0' + peer lk: '139' + peer slot: '2' + 55: + peer asic: '0' + peer lk: '18' + peer slot: '2' + 56: + peer asic: '0' + peer lk: '120' + peer slot: '5' + 57: + peer asic: '0' + peer lk: '141' + peer slot: '2' + 58: + peer asic: '0' + peer lk: '126' + peer slot: '5' + 59: + peer asic: '0' + peer lk: '142' + peer slot: '2' + 60: + peer asic: '1' + peer lk: '36' + peer slot: '2' + 61: + peer asic: '0' + peer lk: '121' + peer slot: '5' + 62: + peer asic: '0' + peer lk: '188' + peer slot: '2' + 63: + peer asic: '1' + peer lk: '35' + peer slot: '2' + 65: + peer asic: '1' + peer lk: '27' + peer slot: '2' + 66: + peer asic: '1' + peer lk: '38' + peer slot: '2' + 68: + peer asic: '1' + peer lk: '19' + peer slot: '2' + 69: + peer asic: '0' + peer lk: '184' + peer slot: '2' + 70: + peer asic: '1' + peer lk: '43' + peer slot: '2' + 71: + peer asic: '1' + peer lk: '42' + peer slot: '2' + 72: + peer asic: '1' + peer lk: '39' + peer slot: '2' + 73: + peer asic: '0' + peer lk: '128' + peer slot: '5' + 74: + peer asic: '1' + peer lk: '29' + peer slot: '2' + 75: + peer asic: '1' + peer lk: '41' + peer slot: '2' + 76: + peer asic: '0' + peer lk: '136' + peer slot: '5' + 77: + peer asic: '0' + peer lk: '121' + peer slot: '2' + 78: + peer asic: '1' + peer lk: '30' + peer slot: '2' + 79: + peer asic: '0' + peer lk: '185' + peer slot: '5' + 80: + peer asic: '1' + peer lk: '16' + peer slot: '2' + 81: + peer asic: '1' + peer lk: '24' + peer slot: '2' + 82: + peer asic: '0' + peer lk: '141' + peer slot: '5' + 83: + peer asic: '0' + peer lk: '120' + peer slot: '2' + 84: + peer asic: '1' + peer lk: '26' + peer slot: '2' + 85: + peer asic: '0' + peer lk: '142' + peer slot: '5' + 86: + peer asic: '0' + peer lk: '125' + peer slot: '2' + 87: + peer asic: '0' + peer lk: '120' + peer slot: '3' + 88: + peer asic: '0' + peer lk: '188' + peer slot: '5' + 89: + peer asic: '0' + peer lk: '126' + peer slot: '3' + 90: + peer asic: '1' + peer lk: '26' + peer slot: '3' + 91: + peer asic: '0' + peer lk: '127' + peer slot: '3' + 92: + peer asic: '0' + peer lk: '18' + peer slot: '5' + 93: + peer asic: '0' + peer lk: '128' + peer slot: '3' + 94: + peer asic: '0' + peer lk: '121' + peer slot: '3' + 95: + peer asic: '0' + peer lk: '135' + peer slot: '3' + 96: + peer asic: '1' + peer lk: '24' + peer slot: '6' + 97: + peer asic: '0' + peer lk: '131' + peer slot: '6' + 98: + peer asic: '1' + peer lk: '39' + peer slot: '6' + 99: + peer asic: '1' + peer lk: '29' + peer slot: '6' + 100: + peer asic: '0' + peer lk: '139' + peer slot: '6' + 101: + peer asic: '1' + peer lk: '41' + peer slot: '6' + 102: + peer asic: '1' + peer lk: '16' + peer slot: '6' + 103: + peer asic: '1' + peer lk: '30' + peer slot: '6' + 105: + peer asic: '1' + peer lk: '38' + peer slot: '6' + 106: + peer asic: '0' + peer lk: '184' + peer slot: '6' + 107: + peer asic: '1' + peer lk: '19' + peer slot: '6' + 108: + peer asic: '1' + peer lk: '43' + peer slot: '6' + 109: + peer asic: '1' + peer lk: '42' + peer slot: '6' + 110: + peer asic: '1' + peer lk: '27' + peer slot: '6' diff --git a/tests/voq/fabric_data/Arista-7800R3AK-36DM2-C72_Arista-7804R3-FM_LC6.yaml b/tests/voq/fabric_data/Arista-7800R3AK-36DM2-C72_Arista-7804R3-FM_LC6.yaml new file mode 100644 index 0000000000..1c3f1f8dba --- /dev/null +++ b/tests/voq/fabric_data/Arista-7800R3AK-36DM2-C72_Arista-7804R3-FM_LC6.yaml @@ -0,0 +1,426 @@ +--- +asic0: + 0: + peer asic: '0' + peer lk: '19' + peer slot: '1' + 1: + peer asic: '0' + peer lk: '73' + peer slot: '1' + 2: + peer asic: '0' + peer lk: '86' + peer slot: '4' + 3: + peer asic: '1' + peer lk: '4' + peer slot: '1' + 4: + peer asic: '0' + peer lk: '80' + peer slot: '1' + 5: + peer asic: '0' + peer lk: '73' + peer slot: '4' + 6: + peer asic: '0' + peer lk: '89' + peer slot: '1' + 7: + peer asic: '0' + peer lk: '80' + peer slot: '4' + 8: + peer asic: '0' + peer lk: '40' + peer slot: '1' + 9: + peer asic: '0' + peer lk: '93' + peer slot: '1' + 10: + peer asic: '0' + peer lk: '95' + peer slot: '1' + 11: + peer asic: '0' + peer lk: '40' + peer slot: '4' + 12: + peer asic: '0' + peer lk: '81' + peer slot: '1' + 13: + peer asic: '0' + peer lk: '47' + peer slot: '1' + 14: + peer asic: '0' + peer lk: '88' + peer slot: '4' + 15: + peer asic: '0' + peer lk: '88' + peer slot: '1' + 16: + peer asic: '0' + peer lk: '77' + peer slot: '1' + 17: + peer asic: '1' + peer lk: '15' + peer slot: '1' + 18: + peer asic: '1' + peer lk: '2' + peer slot: '1' + 19: + peer asic: '0' + peer lk: '79' + peer slot: '1' + 20: + peer asic: '1' + peer lk: '7' + peer slot: '1' + 21: + peer asic: '0' + peer lk: '79' + peer slot: '4' + 22: + peer asic: '0' + peer lk: '77' + peer slot: '4' + 23: + peer asic: '0' + peer lk: '86' + peer slot: '1' + 24: + peer asic: '1' + peer lk: '150' + peer slot: '1' + 26: + peer asic: '1' + peer lk: '9' + peer slot: '1' + 27: + peer asic: '1' + peer lk: '6' + peer slot: '1' + 28: + peer asic: '0' + peer lk: '74' + peer slot: '1' + 29: + peer asic: '1' + peer lk: '8' + peer slot: '1' + 30: + peer asic: '1' + peer lk: '147' + peer slot: '1' + 32: + peer asic: '0' + peer lk: '46' + peer slot: '1' + 33: + peer asic: '1' + peer lk: '146' + peer slot: '1' + 34: + peer asic: '1' + peer lk: '4' + peer slot: '4' + 35: + peer asic: '1' + peer lk: '148' + peer slot: '1' + 36: + peer asic: '1' + peer lk: '1' + peer slot: '1' + 37: + peer asic: '1' + peer lk: '15' + peer slot: '4' + 38: + peer asic: '1' + peer lk: '11' + peer slot: '1' + 39: + peer asic: '0' + peer lk: '19' + peer slot: '4' + 40: + peer asic: '0' + peer lk: '47' + peer slot: '2' + 41: + peer asic: '0' + peer lk: '89' + peer slot: '2' + 42: + peer asic: '0' + peer lk: '93' + peer slot: '2' + 43: + peer asic: '0' + peer lk: '95' + peer slot: '2' + 44: + peer asic: '1' + peer lk: '11' + peer slot: '4' + 45: + peer asic: '0' + peer lk: '44' + peer slot: '1' + 46: + peer asic: '1' + peer lk: '144' + peer slot: '1' + 47: + peer asic: '1' + peer lk: '7' + peer slot: '4' + 48: + peer asic: '1' + peer lk: '1' + peer slot: '4' + 49: + peer asic: '1' + peer lk: '146' + peer slot: '4' + 50: + peer asic: '0' + peer lk: '80' + peer slot: '2' + 51: + peer asic: '0' + peer lk: '88' + peer slot: '2' + 52: + peer asic: '0' + peer lk: '44' + peer slot: '4' + 53: + peer asic: '0' + peer lk: '73' + peer slot: '2' + 54: + peer asic: '0' + peer lk: '81' + peer slot: '2' + 55: + peer asic: '0' + peer lk: '19' + peer slot: '2' + 56: + peer asic: '0' + peer lk: '46' + peer slot: '5' + 57: + peer asic: '0' + peer lk: '86' + peer slot: '2' + 58: + peer asic: '0' + peer lk: '95' + peer slot: '5' + 59: + peer asic: '0' + peer lk: '79' + peer slot: '2' + 60: + peer asic: '1' + peer lk: '4' + peer slot: '2' + 61: + peer asic: '0' + peer lk: '40' + peer slot: '5' + 62: + peer asic: '0' + peer lk: '77' + peer slot: '2' + 63: + peer asic: '1' + peer lk: '15' + peer slot: '2' + 65: + peer asic: '1' + peer lk: '147' + peer slot: '2' + 66: + peer asic: '1' + peer lk: '6' + peer slot: '2' + 68: + peer asic: '1' + peer lk: '150' + peer slot: '2' + 69: + peer asic: '0' + peer lk: '74' + peer slot: '2' + 70: + peer asic: '1' + peer lk: '9' + peer slot: '2' + 71: + peer asic: '1' + peer lk: '8' + peer slot: '2' + 72: + peer asic: '1' + peer lk: '7' + peer slot: '2' + 73: + peer asic: '0' + peer lk: '88' + peer slot: '5' + 74: + peer asic: '1' + peer lk: '2' + peer slot: '2' + 75: + peer asic: '1' + peer lk: '11' + peer slot: '2' + 76: + peer asic: '0' + peer lk: '80' + peer slot: '5' + 77: + peer asic: '0' + peer lk: '40' + peer slot: '2' + 78: + peer asic: '1' + peer lk: '1' + peer slot: '2' + 79: + peer asic: '0' + peer lk: '73' + peer slot: '5' + 80: + peer asic: '1' + peer lk: '148' + peer slot: '2' + 81: + peer asic: '1' + peer lk: '146' + peer slot: '2' + 82: + peer asic: '0' + peer lk: '86' + peer slot: '5' + 83: + peer asic: '0' + peer lk: '46' + peer slot: '2' + 84: + peer asic: '1' + peer lk: '144' + peer slot: '2' + 85: + peer asic: '0' + peer lk: '79' + peer slot: '5' + 86: + peer asic: '0' + peer lk: '44' + peer slot: '2' + 87: + peer asic: '0' + peer lk: '46' + peer slot: '3' + 88: + peer asic: '0' + peer lk: '77' + peer slot: '5' + 89: + peer asic: '0' + peer lk: '95' + peer slot: '3' + 90: + peer asic: '1' + peer lk: '144' + peer slot: '3' + 91: + peer asic: '0' + peer lk: '47' + peer slot: '3' + 92: + peer asic: '0' + peer lk: '19' + peer slot: '5' + 93: + peer asic: '0' + peer lk: '88' + peer slot: '3' + 94: + peer asic: '0' + peer lk: '40' + peer slot: '3' + 95: + peer asic: '0' + peer lk: '93' + peer slot: '3' + 96: + peer asic: '1' + peer lk: '146' + peer slot: '6' + 97: + peer asic: '0' + peer lk: '89' + peer slot: '6' + 98: + peer asic: '1' + peer lk: '7' + peer slot: '6' + 99: + peer asic: '1' + peer lk: '2' + peer slot: '6' + 100: + peer asic: '0' + peer lk: '81' + peer slot: '6' + 101: + peer asic: '1' + peer lk: '11' + peer slot: '6' + 102: + peer asic: '1' + peer lk: '148' + peer slot: '6' + 103: + peer asic: '1' + peer lk: '1' + peer slot: '6' + 105: + peer asic: '1' + peer lk: '6' + peer slot: '6' + 106: + peer asic: '0' + peer lk: '74' + peer slot: '6' + 107: + peer asic: '1' + peer lk: '150' + peer slot: '6' + 108: + peer asic: '1' + peer lk: '9' + peer slot: '6' + 109: + peer asic: '1' + peer lk: '8' + peer slot: '6' + 110: + peer asic: '1' + peer lk: '147' + peer slot: '6' diff --git a/tests/voq/fabric_data/Arista-7800R3AK-36DM2-C72_Arista-7808R3A-FM_LC10.yaml b/tests/voq/fabric_data/Arista-7800R3AK-36DM2-C72_Arista-7808R3A-FM_LC10.yaml new file mode 100644 index 0000000000..d9e015581c --- /dev/null +++ b/tests/voq/fabric_data/Arista-7800R3AK-36DM2-C72_Arista-7808R3A-FM_LC10.yaml @@ -0,0 +1,354 @@ +--- +asic0: + 0: + peer asic: '0' + peer lk: '75' + peer slot: '1' + 1: + peer asic: '1' + peer lk: '73' + peer slot: '1' + 2: + peer asic: '1' + peer lk: '77' + peer slot: '4' + 3: + peer asic: '0' + peer lk: '66' + peer slot: '1' + 4: + peer asic: '1' + peer lk: '87' + peer slot: '1' + 5: + peer asic: '1' + peer lk: '73' + peer slot: '4' + 6: + peer asic: '1' + peer lk: '82' + peer slot: '1' + 7: + peer asic: '1' + peer lk: '87' + peer slot: '4' + 8: + peer asic: '1' + peer lk: '94' + peer slot: '1' + 9: + peer asic: '1' + peer lk: '90' + peer slot: '1' + 10: + peer asic: '1' + peer lk: '88' + peer slot: '1' + 11: + peer asic: '1' + peer lk: '94' + peer slot: '4' + 12: + peer asic: '1' + peer lk: '84' + peer slot: '1' + 13: + peer asic: '1' + peer lk: '95' + peer slot: '1' + 14: + peer asic: '1' + peer lk: '81' + peer slot: '4' + 15: + peer asic: '1' + peer lk: '81' + peer slot: '1' + 16: + peer asic: '1' + peer lk: '75' + peer slot: '1' + 17: + peer asic: '0' + peer lk: '56' + peer slot: '1' + 18: + peer asic: '0' + peer lk: '93' + peer slot: '1' + 19: + peer asic: '1' + peer lk: '72' + peer slot: '1' + 20: + peer asic: '0' + peer lk: '70' + peer slot: '1' + 21: + peer asic: '1' + peer lk: '72' + peer slot: '4' + 22: + peer asic: '1' + peer lk: '75' + peer slot: '4' + 23: + peer asic: '1' + peer lk: '77' + peer slot: '1' + 32: + peer asic: '0' + peer lk: '78' + peer slot: '1' + 33: + peer asic: '0' + peer lk: '33' + peer slot: '1' + 34: + peer asic: '0' + peer lk: '66' + peer slot: '4' + 35: + peer asic: '0' + peer lk: '79' + peer slot: '1' + 36: + peer asic: '0' + peer lk: '74' + peer slot: '1' + 37: + peer asic: '0' + peer lk: '56' + peer slot: '4' + 38: + peer asic: '0' + peer lk: '64' + peer slot: '1' + 39: + peer asic: '0' + peer lk: '75' + peer slot: '4' + 40: + peer asic: '1' + peer lk: '95' + peer slot: '2' + 41: + peer asic: '1' + peer lk: '82' + peer slot: '2' + 42: + peer asic: '1' + peer lk: '90' + peer slot: '2' + 43: + peer asic: '1' + peer lk: '88' + peer slot: '2' + 44: + peer asic: '0' + peer lk: '64' + peer slot: '4' + 45: + peer asic: '0' + peer lk: '76' + peer slot: '1' + 46: + peer asic: '0' + peer lk: '34' + peer slot: '1' + 47: + peer asic: '0' + peer lk: '70' + peer slot: '4' + 48: + peer asic: '0' + peer lk: '74' + peer slot: '4' + 49: + peer asic: '0' + peer lk: '33' + peer slot: '4' + 50: + peer asic: '1' + peer lk: '87' + peer slot: '2' + 51: + peer asic: '1' + peer lk: '81' + peer slot: '2' + 52: + peer asic: '0' + peer lk: '76' + peer slot: '4' + 53: + peer asic: '1' + peer lk: '73' + peer slot: '2' + 54: + peer asic: '1' + peer lk: '84' + peer slot: '2' + 55: + peer asic: '0' + peer lk: '75' + peer slot: '2' + 56: + peer asic: '0' + peer lk: '78' + peer slot: '5' + 57: + peer asic: '1' + peer lk: '77' + peer slot: '2' + 58: + peer asic: '1' + peer lk: '88' + peer slot: '5' + 59: + peer asic: '1' + peer lk: '72' + peer slot: '2' + 60: + peer asic: '0' + peer lk: '66' + peer slot: '2' + 61: + peer asic: '1' + peer lk: '94' + peer slot: '5' + 62: + peer asic: '1' + peer lk: '75' + peer slot: '2' + 63: + peer asic: '0' + peer lk: '56' + peer slot: '2' + 72: + peer asic: '0' + peer lk: '70' + peer slot: '2' + 73: + peer asic: '1' + peer lk: '81' + peer slot: '5' + 74: + peer asic: '0' + peer lk: '93' + peer slot: '2' + 75: + peer asic: '0' + peer lk: '64' + peer slot: '2' + 76: + peer asic: '1' + peer lk: '87' + peer slot: '5' + 77: + peer asic: '1' + peer lk: '94' + peer slot: '2' + 78: + peer asic: '0' + peer lk: '74' + peer slot: '2' + 79: + peer asic: '1' + peer lk: '73' + peer slot: '5' + 80: + peer asic: '0' + peer lk: '79' + peer slot: '2' + 81: + peer asic: '0' + peer lk: '33' + peer slot: '2' + 82: + peer asic: '1' + peer lk: '77' + peer slot: '5' + 83: + peer asic: '0' + peer lk: '78' + peer slot: '2' + 84: + peer asic: '0' + peer lk: '34' + peer slot: '2' + 85: + peer asic: '1' + peer lk: '72' + peer slot: '5' + 86: + peer asic: '0' + peer lk: '76' + peer slot: '2' + 87: + peer asic: '0' + peer lk: '78' + peer slot: '3' + 88: + peer asic: '1' + peer lk: '75' + peer slot: '5' + 89: + peer asic: '1' + peer lk: '88' + peer slot: '3' + 90: + peer asic: '0' + peer lk: '34' + peer slot: '3' + 91: + peer asic: '1' + peer lk: '95' + peer slot: '3' + 92: + peer asic: '0' + peer lk: '75' + peer slot: '5' + 93: + peer asic: '1' + peer lk: '81' + peer slot: '3' + 94: + peer asic: '1' + peer lk: '94' + peer slot: '3' + 95: + peer asic: '1' + peer lk: '90' + peer slot: '3' + 96: + peer asic: '0' + peer lk: '33' + peer slot: '6' + 97: + peer asic: '1' + peer lk: '82' + peer slot: '6' + 98: + peer asic: '0' + peer lk: '70' + peer slot: '6' + 99: + peer asic: '0' + peer lk: '93' + peer slot: '6' + 100: + peer asic: '1' + peer lk: '84' + peer slot: '6' + 101: + peer asic: '0' + peer lk: '64' + peer slot: '6' + 102: + peer asic: '0' + peer lk: '79' + peer slot: '6' + 103: + peer asic: '0' + peer lk: '74' + peer slot: '6' diff --git a/tests/voq/fabric_data/Arista-7800R3AK-36DM2-C72_Arista-7808R3A-FM_LC3.yaml b/tests/voq/fabric_data/Arista-7800R3AK-36DM2-C72_Arista-7808R3A-FM_LC3.yaml new file mode 100644 index 0000000000..afd1e8e9a9 --- /dev/null +++ b/tests/voq/fabric_data/Arista-7800R3AK-36DM2-C72_Arista-7808R3A-FM_LC3.yaml @@ -0,0 +1,354 @@ +--- +asic0: + 0: + peer asic: '0' + peer lk: '81' + peer slot: '1' + 1: + peer asic: '1' + peer lk: '45' + peer slot: '1' + 2: + peer asic: '1' + peer lk: '42' + peer slot: '4' + 3: + peer asic: '0' + peer lk: '88' + peer slot: '1' + 4: + peer asic: '1' + peer lk: '33' + peer slot: '1' + 5: + peer asic: '1' + peer lk: '45' + peer slot: '4' + 6: + peer asic: '1' + peer lk: '39' + peer slot: '1' + 7: + peer asic: '1' + peer lk: '33' + peer slot: '4' + 8: + peer asic: '1' + peer lk: '27' + peer slot: '1' + 9: + peer asic: '1' + peer lk: '31' + peer slot: '1' + 10: + peer asic: '1' + peer lk: '24' + peer slot: '1' + 11: + peer asic: '1' + peer lk: '27' + peer slot: '4' + 12: + peer asic: '1' + peer lk: '34' + peer slot: '1' + 13: + peer asic: '1' + peer lk: '28' + peer slot: '1' + 14: + peer asic: '1' + peer lk: '36' + peer slot: '4' + 15: + peer asic: '1' + peer lk: '36' + peer slot: '1' + 16: + peer asic: '1' + peer lk: '44' + peer slot: '1' + 17: + peer asic: '0' + peer lk: '82' + peer slot: '1' + 18: + peer asic: '0' + peer lk: '25' + peer slot: '1' + 19: + peer asic: '1' + peer lk: '46' + peer slot: '1' + 20: + peer asic: '0' + peer lk: '89' + peer slot: '1' + 21: + peer asic: '1' + peer lk: '46' + peer slot: '4' + 22: + peer asic: '1' + peer lk: '44' + peer slot: '4' + 23: + peer asic: '1' + peer lk: '42' + peer slot: '1' + 32: + peer asic: '0' + peer lk: '40' + peer slot: '1' + 33: + peer asic: '0' + peer lk: '21' + peer slot: '1' + 34: + peer asic: '0' + peer lk: '88' + peer slot: '4' + 35: + peer asic: '0' + peer lk: '22' + peer slot: '1' + 36: + peer asic: '0' + peer lk: '20' + peer slot: '1' + 37: + peer asic: '0' + peer lk: '82' + peer slot: '4' + 38: + peer asic: '0' + peer lk: '94' + peer slot: '1' + 39: + peer asic: '0' + peer lk: '81' + peer slot: '4' + 40: + peer asic: '1' + peer lk: '28' + peer slot: '2' + 41: + peer asic: '1' + peer lk: '39' + peer slot: '2' + 42: + peer asic: '1' + peer lk: '31' + peer slot: '2' + 43: + peer asic: '1' + peer lk: '24' + peer slot: '2' + 44: + peer asic: '0' + peer lk: '94' + peer slot: '4' + 45: + peer asic: '0' + peer lk: '43' + peer slot: '1' + 46: + peer asic: '0' + peer lk: '41' + peer slot: '1' + 47: + peer asic: '0' + peer lk: '89' + peer slot: '4' + 48: + peer asic: '0' + peer lk: '20' + peer slot: '4' + 49: + peer asic: '0' + peer lk: '21' + peer slot: '4' + 50: + peer asic: '1' + peer lk: '33' + peer slot: '2' + 51: + peer asic: '1' + peer lk: '36' + peer slot: '2' + 52: + peer asic: '0' + peer lk: '43' + peer slot: '4' + 53: + peer asic: '1' + peer lk: '45' + peer slot: '2' + 54: + peer asic: '1' + peer lk: '34' + peer slot: '2' + 55: + peer asic: '0' + peer lk: '81' + peer slot: '2' + 56: + peer asic: '0' + peer lk: '40' + peer slot: '5' + 57: + peer asic: '1' + peer lk: '42' + peer slot: '2' + 58: + peer asic: '1' + peer lk: '24' + peer slot: '5' + 59: + peer asic: '1' + peer lk: '46' + peer slot: '2' + 60: + peer asic: '0' + peer lk: '88' + peer slot: '2' + 61: + peer asic: '1' + peer lk: '27' + peer slot: '5' + 62: + peer asic: '1' + peer lk: '44' + peer slot: '2' + 63: + peer asic: '0' + peer lk: '82' + peer slot: '2' + 72: + peer asic: '0' + peer lk: '89' + peer slot: '2' + 73: + peer asic: '1' + peer lk: '36' + peer slot: '5' + 74: + peer asic: '0' + peer lk: '25' + peer slot: '2' + 75: + peer asic: '0' + peer lk: '94' + peer slot: '2' + 76: + peer asic: '1' + peer lk: '33' + peer slot: '5' + 77: + peer asic: '1' + peer lk: '27' + peer slot: '2' + 78: + peer asic: '0' + peer lk: '20' + peer slot: '2' + 79: + peer asic: '1' + peer lk: '45' + peer slot: '5' + 80: + peer asic: '0' + peer lk: '22' + peer slot: '2' + 81: + peer asic: '0' + peer lk: '21' + peer slot: '2' + 82: + peer asic: '1' + peer lk: '42' + peer slot: '5' + 83: + peer asic: '0' + peer lk: '40' + peer slot: '2' + 84: + peer asic: '0' + peer lk: '41' + peer slot: '2' + 85: + peer asic: '1' + peer lk: '46' + peer slot: '5' + 86: + peer asic: '0' + peer lk: '43' + peer slot: '2' + 87: + peer asic: '0' + peer lk: '40' + peer slot: '3' + 88: + peer asic: '1' + peer lk: '44' + peer slot: '5' + 89: + peer asic: '1' + peer lk: '24' + peer slot: '3' + 90: + peer asic: '0' + peer lk: '41' + peer slot: '3' + 91: + peer asic: '1' + peer lk: '28' + peer slot: '3' + 92: + peer asic: '0' + peer lk: '81' + peer slot: '5' + 93: + peer asic: '1' + peer lk: '36' + peer slot: '3' + 94: + peer asic: '1' + peer lk: '27' + peer slot: '3' + 95: + peer asic: '1' + peer lk: '31' + peer slot: '3' + 96: + peer asic: '0' + peer lk: '21' + peer slot: '6' + 97: + peer asic: '1' + peer lk: '39' + peer slot: '6' + 98: + peer asic: '0' + peer lk: '89' + peer slot: '6' + 99: + peer asic: '0' + peer lk: '25' + peer slot: '6' + 100: + peer asic: '1' + peer lk: '34' + peer slot: '6' + 101: + peer asic: '0' + peer lk: '94' + peer slot: '6' + 102: + peer asic: '0' + peer lk: '22' + peer slot: '6' + 103: + peer asic: '0' + peer lk: '20' + peer slot: '6' diff --git a/tests/voq/fabric_data/Arista-7800R3AK-36DM2-C72_Arista-7808R3A-FM_LC4.yaml b/tests/voq/fabric_data/Arista-7800R3AK-36DM2-C72_Arista-7808R3A-FM_LC4.yaml new file mode 100644 index 0000000000..efaa375433 --- /dev/null +++ b/tests/voq/fabric_data/Arista-7800R3AK-36DM2-C72_Arista-7808R3A-FM_LC4.yaml @@ -0,0 +1,354 @@ +--- +asic0: + 0: + peer asic: '0' + peer lk: '37' + peer slot: '1' + 1: + peer asic: '1' + peer lk: '17' + peer slot: '1' + 2: + peer asic: '1' + peer lk: '22' + peer slot: '4' + 3: + peer asic: '0' + peer lk: '29' + peer slot: '1' + 4: + peer asic: '1' + peer lk: '9' + peer slot: '1' + 5: + peer asic: '1' + peer lk: '17' + peer slot: '4' + 6: + peer asic: '1' + peer lk: '12' + peer slot: '1' + 7: + peer asic: '1' + peer lk: '9' + peer slot: '4' + 8: + peer asic: '1' + peer lk: '3' + peer slot: '1' + 9: + peer asic: '1' + peer lk: '6' + peer slot: '1' + 10: + peer asic: '1' + peer lk: '7' + peer slot: '1' + 11: + peer asic: '1' + peer lk: '3' + peer slot: '4' + 12: + peer asic: '1' + peer lk: '11' + peer slot: '1' + 13: + peer asic: '1' + peer lk: '0' + peer slot: '1' + 14: + peer asic: '1' + peer lk: '13' + peer slot: '4' + 15: + peer asic: '1' + peer lk: '13' + peer slot: '1' + 16: + peer asic: '1' + peer lk: '16' + peer slot: '1' + 17: + peer asic: '0' + peer lk: '36' + peer slot: '1' + 18: + peer asic: '0' + peer lk: '23' + peer slot: '1' + 19: + peer asic: '1' + peer lk: '19' + peer slot: '1' + 20: + peer asic: '0' + peer lk: '30' + peer slot: '1' + 21: + peer asic: '1' + peer lk: '19' + peer slot: '4' + 22: + peer asic: '1' + peer lk: '16' + peer slot: '4' + 23: + peer asic: '1' + peer lk: '22' + peer slot: '1' + 32: + peer asic: '0' + peer lk: '10' + peer slot: '1' + 33: + peer asic: '0' + peer lk: '153' + peer slot: '1' + 34: + peer asic: '0' + peer lk: '29' + peer slot: '4' + 35: + peer asic: '0' + peer lk: '11' + peer slot: '1' + 36: + peer asic: '0' + peer lk: '17' + peer slot: '1' + 37: + peer asic: '0' + peer lk: '36' + peer slot: '4' + 38: + peer asic: '0' + peer lk: '18' + peer slot: '1' + 39: + peer asic: '0' + peer lk: '37' + peer slot: '4' + 40: + peer asic: '1' + peer lk: '0' + peer slot: '2' + 41: + peer asic: '1' + peer lk: '12' + peer slot: '2' + 42: + peer asic: '1' + peer lk: '6' + peer slot: '2' + 43: + peer asic: '1' + peer lk: '7' + peer slot: '2' + 44: + peer asic: '0' + peer lk: '18' + peer slot: '4' + 45: + peer asic: '0' + peer lk: '8' + peer slot: '1' + 46: + peer asic: '0' + peer lk: '154' + peer slot: '1' + 47: + peer asic: '0' + peer lk: '30' + peer slot: '4' + 48: + peer asic: '0' + peer lk: '17' + peer slot: '4' + 49: + peer asic: '0' + peer lk: '153' + peer slot: '4' + 50: + peer asic: '1' + peer lk: '9' + peer slot: '2' + 51: + peer asic: '1' + peer lk: '13' + peer slot: '2' + 52: + peer asic: '0' + peer lk: '8' + peer slot: '4' + 53: + peer asic: '1' + peer lk: '17' + peer slot: '2' + 54: + peer asic: '1' + peer lk: '11' + peer slot: '2' + 55: + peer asic: '0' + peer lk: '37' + peer slot: '2' + 56: + peer asic: '0' + peer lk: '10' + peer slot: '5' + 57: + peer asic: '1' + peer lk: '22' + peer slot: '2' + 58: + peer asic: '1' + peer lk: '7' + peer slot: '5' + 59: + peer asic: '1' + peer lk: '19' + peer slot: '2' + 60: + peer asic: '0' + peer lk: '29' + peer slot: '2' + 61: + peer asic: '1' + peer lk: '3' + peer slot: '5' + 62: + peer asic: '1' + peer lk: '16' + peer slot: '2' + 63: + peer asic: '0' + peer lk: '36' + peer slot: '2' + 72: + peer asic: '0' + peer lk: '30' + peer slot: '2' + 73: + peer asic: '1' + peer lk: '13' + peer slot: '5' + 74: + peer asic: '0' + peer lk: '23' + peer slot: '2' + 75: + peer asic: '0' + peer lk: '18' + peer slot: '2' + 76: + peer asic: '1' + peer lk: '9' + peer slot: '5' + 77: + peer asic: '1' + peer lk: '3' + peer slot: '2' + 78: + peer asic: '0' + peer lk: '17' + peer slot: '2' + 79: + peer asic: '1' + peer lk: '17' + peer slot: '5' + 80: + peer asic: '0' + peer lk: '11' + peer slot: '2' + 81: + peer asic: '0' + peer lk: '153' + peer slot: '2' + 82: + peer asic: '1' + peer lk: '22' + peer slot: '5' + 83: + peer asic: '0' + peer lk: '10' + peer slot: '2' + 84: + peer asic: '0' + peer lk: '154' + peer slot: '2' + 85: + peer asic: '1' + peer lk: '19' + peer slot: '5' + 86: + peer asic: '0' + peer lk: '8' + peer slot: '2' + 87: + peer asic: '0' + peer lk: '10' + peer slot: '3' + 88: + peer asic: '1' + peer lk: '16' + peer slot: '5' + 89: + peer asic: '1' + peer lk: '7' + peer slot: '3' + 90: + peer asic: '0' + peer lk: '154' + peer slot: '3' + 91: + peer asic: '1' + peer lk: '0' + peer slot: '3' + 92: + peer asic: '0' + peer lk: '37' + peer slot: '5' + 93: + peer asic: '1' + peer lk: '13' + peer slot: '3' + 94: + peer asic: '1' + peer lk: '3' + peer slot: '3' + 95: + peer asic: '1' + peer lk: '6' + peer slot: '3' + 96: + peer asic: '0' + peer lk: '153' + peer slot: '6' + 97: + peer asic: '1' + peer lk: '12' + peer slot: '6' + 98: + peer asic: '0' + peer lk: '30' + peer slot: '6' + 99: + peer asic: '0' + peer lk: '23' + peer slot: '6' + 100: + peer asic: '1' + peer lk: '11' + peer slot: '6' + 101: + peer asic: '0' + peer lk: '18' + peer slot: '6' + 102: + peer asic: '0' + peer lk: '11' + peer slot: '6' + 103: + peer asic: '0' + peer lk: '17' + peer slot: '6' diff --git a/tests/voq/fabric_data/Arista-7800R3AK-36DM2-C72_Arista-7808R3A-FM_LC5.yaml b/tests/voq/fabric_data/Arista-7800R3AK-36DM2-C72_Arista-7808R3A-FM_LC5.yaml new file mode 100644 index 0000000000..43e13ca237 --- /dev/null +++ b/tests/voq/fabric_data/Arista-7800R3AK-36DM2-C72_Arista-7808R3A-FM_LC5.yaml @@ -0,0 +1,354 @@ +--- +asic0: + 0: + peer asic: '0' + peer lk: '5' + peer slot: '1' + 1: + peer asic: '1' + peer lk: '144' + peer slot: '1' + 2: + peer asic: '1' + peer lk: '149' + peer slot: '4' + 3: + peer asic: '0' + peer lk: '0' + peer slot: '1' + 4: + peer asic: '1' + peer lk: '158' + peer slot: '1' + 5: + peer asic: '1' + peer lk: '144' + peer slot: '4' + 6: + peer asic: '1' + peer lk: '152' + peer slot: '1' + 7: + peer asic: '1' + peer lk: '158' + peer slot: '4' + 8: + peer asic: '1' + peer lk: '163' + peer slot: '1' + 9: + peer asic: '1' + peer lk: '167' + peer slot: '1' + 10: + peer asic: '1' + peer lk: '164' + peer slot: '1' + 11: + peer asic: '1' + peer lk: '163' + peer slot: '4' + 12: + peer asic: '1' + peer lk: '159' + peer slot: '1' + 13: + peer asic: '1' + peer lk: '160' + peer slot: '1' + 14: + peer asic: '1' + peer lk: '154' + peer slot: '4' + 15: + peer asic: '1' + peer lk: '154' + peer slot: '1' + 16: + peer asic: '1' + peer lk: '146' + peer slot: '1' + 17: + peer asic: '0' + peer lk: '6' + peer slot: '1' + 18: + peer asic: '0' + peer lk: '155' + peer slot: '1' + 19: + peer asic: '1' + peer lk: '145' + peer slot: '1' + 20: + peer asic: '0' + peer lk: '3' + peer slot: '1' + 21: + peer asic: '1' + peer lk: '145' + peer slot: '4' + 22: + peer asic: '1' + peer lk: '146' + peer slot: '4' + 23: + peer asic: '1' + peer lk: '149' + peer slot: '1' + 32: + peer asic: '0' + peer lk: '150' + peer slot: '1' + 33: + peer asic: '0' + peer lk: '161' + peer slot: '1' + 34: + peer asic: '0' + peer lk: '0' + peer slot: '4' + 35: + peer asic: '0' + peer lk: '149' + peer slot: '1' + 36: + peer asic: '0' + peer lk: '147' + peer slot: '1' + 37: + peer asic: '0' + peer lk: '6' + peer slot: '4' + 38: + peer asic: '0' + peer lk: '145' + peer slot: '1' + 39: + peer asic: '0' + peer lk: '5' + peer slot: '4' + 40: + peer asic: '1' + peer lk: '160' + peer slot: '2' + 41: + peer asic: '1' + peer lk: '152' + peer slot: '2' + 42: + peer asic: '1' + peer lk: '167' + peer slot: '2' + 43: + peer asic: '1' + peer lk: '164' + peer slot: '2' + 44: + peer asic: '0' + peer lk: '145' + peer slot: '4' + 45: + peer asic: '0' + peer lk: '158' + peer slot: '1' + 46: + peer asic: '0' + peer lk: '171' + peer slot: '1' + 47: + peer asic: '0' + peer lk: '3' + peer slot: '4' + 48: + peer asic: '0' + peer lk: '147' + peer slot: '4' + 49: + peer asic: '0' + peer lk: '161' + peer slot: '4' + 50: + peer asic: '1' + peer lk: '158' + peer slot: '2' + 51: + peer asic: '1' + peer lk: '154' + peer slot: '2' + 52: + peer asic: '0' + peer lk: '158' + peer slot: '4' + 53: + peer asic: '1' + peer lk: '144' + peer slot: '2' + 54: + peer asic: '1' + peer lk: '159' + peer slot: '2' + 55: + peer asic: '0' + peer lk: '5' + peer slot: '2' + 56: + peer asic: '0' + peer lk: '150' + peer slot: '5' + 57: + peer asic: '1' + peer lk: '149' + peer slot: '2' + 58: + peer asic: '1' + peer lk: '164' + peer slot: '5' + 59: + peer asic: '1' + peer lk: '145' + peer slot: '2' + 60: + peer asic: '0' + peer lk: '0' + peer slot: '2' + 61: + peer asic: '1' + peer lk: '163' + peer slot: '5' + 62: + peer asic: '1' + peer lk: '146' + peer slot: '2' + 63: + peer asic: '0' + peer lk: '6' + peer slot: '2' + 72: + peer asic: '0' + peer lk: '3' + peer slot: '2' + 73: + peer asic: '1' + peer lk: '154' + peer slot: '5' + 74: + peer asic: '0' + peer lk: '155' + peer slot: '2' + 75: + peer asic: '0' + peer lk: '145' + peer slot: '2' + 76: + peer asic: '1' + peer lk: '158' + peer slot: '5' + 77: + peer asic: '1' + peer lk: '163' + peer slot: '2' + 78: + peer asic: '0' + peer lk: '147' + peer slot: '2' + 79: + peer asic: '1' + peer lk: '144' + peer slot: '5' + 80: + peer asic: '0' + peer lk: '149' + peer slot: '2' + 81: + peer asic: '0' + peer lk: '161' + peer slot: '2' + 82: + peer asic: '1' + peer lk: '149' + peer slot: '5' + 83: + peer asic: '0' + peer lk: '150' + peer slot: '2' + 84: + peer asic: '0' + peer lk: '171' + peer slot: '2' + 85: + peer asic: '1' + peer lk: '145' + peer slot: '5' + 86: + peer asic: '0' + peer lk: '158' + peer slot: '2' + 87: + peer asic: '0' + peer lk: '150' + peer slot: '3' + 88: + peer asic: '1' + peer lk: '146' + peer slot: '5' + 89: + peer asic: '1' + peer lk: '164' + peer slot: '3' + 90: + peer asic: '0' + peer lk: '171' + peer slot: '3' + 91: + peer asic: '1' + peer lk: '160' + peer slot: '3' + 92: + peer asic: '0' + peer lk: '5' + peer slot: '5' + 93: + peer asic: '1' + peer lk: '154' + peer slot: '3' + 94: + peer asic: '1' + peer lk: '163' + peer slot: '3' + 95: + peer asic: '1' + peer lk: '167' + peer slot: '3' + 96: + peer asic: '0' + peer lk: '161' + peer slot: '6' + 97: + peer asic: '1' + peer lk: '152' + peer slot: '6' + 98: + peer asic: '0' + peer lk: '3' + peer slot: '6' + 99: + peer asic: '0' + peer lk: '155' + peer slot: '6' + 100: + peer asic: '1' + peer lk: '159' + peer slot: '6' + 101: + peer asic: '0' + peer lk: '145' + peer slot: '6' + 102: + peer asic: '0' + peer lk: '149' + peer slot: '6' + 103: + peer asic: '0' + peer lk: '147' + peer slot: '6' diff --git a/tests/voq/fabric_data/Arista-7800R3AK-36DM2-C72_Arista-7808R3A-FM_LC6.yaml b/tests/voq/fabric_data/Arista-7800R3AK-36DM2-C72_Arista-7808R3A-FM_LC6.yaml new file mode 100644 index 0000000000..95af19beb6 --- /dev/null +++ b/tests/voq/fabric_data/Arista-7800R3AK-36DM2-C72_Arista-7808R3A-FM_LC6.yaml @@ -0,0 +1,354 @@ +--- +asic0: + 0: + peer asic: '0' + peer lk: '164' + peer slot: '1' + 1: + peer asic: '1' + peer lk: '169' + peer slot: '1' + 2: + peer asic: '1' + peer lk: '173' + peer slot: '4' + 3: + peer asic: '0' + peer lk: '160' + peer slot: '1' + 4: + peer asic: '1' + peer lk: '182' + peer slot: '1' + 5: + peer asic: '1' + peer lk: '169' + peer slot: '4' + 6: + peer asic: '1' + peer lk: '176' + peer slot: '1' + 7: + peer asic: '1' + peer lk: '182' + peer slot: '4' + 8: + peer asic: '1' + peer lk: '188' + peer slot: '1' + 9: + peer asic: '1' + peer lk: '187' + peer slot: '1' + 10: + peer asic: '1' + peer lk: '184' + peer slot: '1' + 11: + peer asic: '1' + peer lk: '188' + peer slot: '4' + 12: + peer asic: '1' + peer lk: '181' + peer slot: '1' + 13: + peer asic: '1' + peer lk: '190' + peer slot: '1' + 14: + peer asic: '1' + peer lk: '177' + peer slot: '4' + 15: + peer asic: '1' + peer lk: '177' + peer slot: '1' + 16: + peer asic: '1' + peer lk: '171' + peer slot: '1' + 17: + peer asic: '0' + peer lk: '166' + peer slot: '1' + 18: + peer asic: '0' + peer lk: '173' + peer slot: '1' + 19: + peer asic: '1' + peer lk: '172' + peer slot: '1' + 20: + peer asic: '0' + peer lk: '162' + peer slot: '1' + 21: + peer asic: '1' + peer lk: '172' + peer slot: '4' + 22: + peer asic: '1' + peer lk: '171' + peer slot: '4' + 23: + peer asic: '1' + peer lk: '173' + peer slot: '1' + 32: + peer asic: '0' + peer lk: '183' + peer slot: '1' + 33: + peer asic: '0' + peer lk: '186' + peer slot: '1' + 34: + peer asic: '0' + peer lk: '160' + peer slot: '4' + 35: + peer asic: '0' + peer lk: '180' + peer slot: '1' + 36: + peer asic: '0' + peer lk: '172' + peer slot: '1' + 37: + peer asic: '0' + peer lk: '166' + peer slot: '4' + 38: + peer asic: '0' + peer lk: '169' + peer slot: '1' + 39: + peer asic: '0' + peer lk: '164' + peer slot: '4' + 40: + peer asic: '1' + peer lk: '190' + peer slot: '2' + 41: + peer asic: '1' + peer lk: '176' + peer slot: '2' + 42: + peer asic: '1' + peer lk: '187' + peer slot: '2' + 43: + peer asic: '1' + peer lk: '184' + peer slot: '2' + 44: + peer asic: '0' + peer lk: '169' + peer slot: '4' + 45: + peer asic: '0' + peer lk: '176' + peer slot: '1' + 46: + peer asic: '0' + peer lk: '184' + peer slot: '1' + 47: + peer asic: '0' + peer lk: '162' + peer slot: '4' + 48: + peer asic: '0' + peer lk: '172' + peer slot: '4' + 49: + peer asic: '0' + peer lk: '186' + peer slot: '4' + 50: + peer asic: '1' + peer lk: '182' + peer slot: '2' + 51: + peer asic: '1' + peer lk: '177' + peer slot: '2' + 52: + peer asic: '0' + peer lk: '176' + peer slot: '4' + 53: + peer asic: '1' + peer lk: '169' + peer slot: '2' + 54: + peer asic: '1' + peer lk: '181' + peer slot: '2' + 55: + peer asic: '0' + peer lk: '164' + peer slot: '2' + 56: + peer asic: '0' + peer lk: '183' + peer slot: '5' + 57: + peer asic: '1' + peer lk: '173' + peer slot: '2' + 58: + peer asic: '1' + peer lk: '184' + peer slot: '5' + 59: + peer asic: '1' + peer lk: '172' + peer slot: '2' + 60: + peer asic: '0' + peer lk: '160' + peer slot: '2' + 61: + peer asic: '1' + peer lk: '188' + peer slot: '5' + 62: + peer asic: '1' + peer lk: '171' + peer slot: '2' + 63: + peer asic: '0' + peer lk: '166' + peer slot: '2' + 72: + peer asic: '0' + peer lk: '162' + peer slot: '2' + 73: + peer asic: '1' + peer lk: '177' + peer slot: '5' + 74: + peer asic: '0' + peer lk: '173' + peer slot: '2' + 75: + peer asic: '0' + peer lk: '169' + peer slot: '2' + 76: + peer asic: '1' + peer lk: '182' + peer slot: '5' + 77: + peer asic: '1' + peer lk: '188' + peer slot: '2' + 78: + peer asic: '0' + peer lk: '172' + peer slot: '2' + 79: + peer asic: '1' + peer lk: '169' + peer slot: '5' + 80: + peer asic: '0' + peer lk: '180' + peer slot: '2' + 81: + peer asic: '0' + peer lk: '186' + peer slot: '2' + 82: + peer asic: '1' + peer lk: '173' + peer slot: '5' + 83: + peer asic: '0' + peer lk: '183' + peer slot: '2' + 84: + peer asic: '0' + peer lk: '184' + peer slot: '2' + 85: + peer asic: '1' + peer lk: '172' + peer slot: '5' + 86: + peer asic: '0' + peer lk: '176' + peer slot: '2' + 87: + peer asic: '0' + peer lk: '183' + peer slot: '3' + 88: + peer asic: '1' + peer lk: '171' + peer slot: '5' + 89: + peer asic: '1' + peer lk: '184' + peer slot: '3' + 90: + peer asic: '0' + peer lk: '184' + peer slot: '3' + 91: + peer asic: '1' + peer lk: '190' + peer slot: '3' + 92: + peer asic: '0' + peer lk: '164' + peer slot: '5' + 93: + peer asic: '1' + peer lk: '177' + peer slot: '3' + 94: + peer asic: '1' + peer lk: '188' + peer slot: '3' + 95: + peer asic: '1' + peer lk: '187' + peer slot: '3' + 96: + peer asic: '0' + peer lk: '186' + peer slot: '6' + 97: + peer asic: '1' + peer lk: '176' + peer slot: '6' + 98: + peer asic: '0' + peer lk: '162' + peer slot: '6' + 99: + peer asic: '0' + peer lk: '173' + peer slot: '6' + 100: + peer asic: '1' + peer lk: '181' + peer slot: '6' + 101: + peer asic: '0' + peer lk: '169' + peer slot: '6' + 102: + peer asic: '0' + peer lk: '180' + peer slot: '6' + 103: + peer asic: '0' + peer lk: '172' + peer slot: '6' diff --git a/tests/voq/fabric_data/Arista-7800R3AK-36DM2-C72_Arista-7808R3A-FM_LC7.yaml b/tests/voq/fabric_data/Arista-7800R3AK-36DM2-C72_Arista-7808R3A-FM_LC7.yaml new file mode 100644 index 0000000000..ebfbac5192 --- /dev/null +++ b/tests/voq/fabric_data/Arista-7800R3AK-36DM2-C72_Arista-7808R3A-FM_LC7.yaml @@ -0,0 +1,354 @@ +--- +asic0: + 0: + peer asic: '0' + peer lk: '190' + peer slot: '1' + 1: + peer asic: '1' + peer lk: '140' + peer slot: '1' + 2: + peer asic: '1' + peer lk: '139' + peer slot: '4' + 3: + peer asic: '0' + peer lk: '141' + peer slot: '1' + 4: + peer asic: '1' + peer lk: '129' + peer slot: '1' + 5: + peer asic: '1' + peer lk: '140' + peer slot: '4' + 6: + peer asic: '1' + peer lk: '133' + peer slot: '1' + 7: + peer asic: '1' + peer lk: '129' + peer slot: '4' + 8: + peer asic: '1' + peer lk: '123' + peer slot: '1' + 9: + peer asic: '1' + peer lk: '125' + peer slot: '1' + 10: + peer asic: '1' + peer lk: '124' + peer slot: '1' + 11: + peer asic: '1' + peer lk: '123' + peer slot: '4' + 12: + peer asic: '1' + peer lk: '131' + peer slot: '1' + 13: + peer asic: '1' + peer lk: '120' + peer slot: '1' + 14: + peer asic: '1' + peer lk: '134' + peer slot: '4' + 15: + peer asic: '1' + peer lk: '134' + peer slot: '1' + 16: + peer asic: '1' + peer lk: '142' + peer slot: '1' + 17: + peer asic: '0' + peer lk: '191' + peer slot: '1' + 18: + peer asic: '0' + peer lk: '185' + peer slot: '1' + 19: + peer asic: '1' + peer lk: '143' + peer slot: '1' + 20: + peer asic: '0' + peer lk: '140' + peer slot: '1' + 21: + peer asic: '1' + peer lk: '143' + peer slot: '4' + 22: + peer asic: '1' + peer lk: '142' + peer slot: '4' + 23: + peer asic: '1' + peer lk: '139' + peer slot: '1' + 32: + peer asic: '0' + peer lk: '133' + peer slot: '1' + 33: + peer asic: '0' + peer lk: '143' + peer slot: '1' + 34: + peer asic: '0' + peer lk: '141' + peer slot: '4' + 35: + peer asic: '0' + peer lk: '130' + peer slot: '1' + 36: + peer asic: '0' + peer lk: '129' + peer slot: '1' + 37: + peer asic: '0' + peer lk: '191' + peer slot: '4' + 38: + peer asic: '0' + peer lk: '136' + peer slot: '1' + 39: + peer asic: '0' + peer lk: '190' + peer slot: '4' + 40: + peer asic: '1' + peer lk: '120' + peer slot: '2' + 41: + peer asic: '1' + peer lk: '133' + peer slot: '2' + 42: + peer asic: '1' + peer lk: '125' + peer slot: '2' + 43: + peer asic: '1' + peer lk: '124' + peer slot: '2' + 44: + peer asic: '0' + peer lk: '136' + peer slot: '4' + 45: + peer asic: '0' + peer lk: '124' + peer slot: '1' + 46: + peer asic: '0' + peer lk: '132' + peer slot: '1' + 47: + peer asic: '0' + peer lk: '140' + peer slot: '4' + 48: + peer asic: '0' + peer lk: '129' + peer slot: '4' + 49: + peer asic: '0' + peer lk: '143' + peer slot: '4' + 50: + peer asic: '1' + peer lk: '129' + peer slot: '2' + 51: + peer asic: '1' + peer lk: '134' + peer slot: '2' + 52: + peer asic: '0' + peer lk: '124' + peer slot: '4' + 53: + peer asic: '1' + peer lk: '140' + peer slot: '2' + 54: + peer asic: '1' + peer lk: '131' + peer slot: '2' + 55: + peer asic: '0' + peer lk: '190' + peer slot: '2' + 56: + peer asic: '0' + peer lk: '133' + peer slot: '5' + 57: + peer asic: '1' + peer lk: '139' + peer slot: '2' + 58: + peer asic: '1' + peer lk: '124' + peer slot: '5' + 59: + peer asic: '1' + peer lk: '143' + peer slot: '2' + 60: + peer asic: '0' + peer lk: '141' + peer slot: '2' + 61: + peer asic: '1' + peer lk: '123' + peer slot: '5' + 62: + peer asic: '1' + peer lk: '142' + peer slot: '2' + 63: + peer asic: '0' + peer lk: '191' + peer slot: '2' + 72: + peer asic: '0' + peer lk: '140' + peer slot: '2' + 73: + peer asic: '1' + peer lk: '134' + peer slot: '5' + 74: + peer asic: '0' + peer lk: '185' + peer slot: '2' + 75: + peer asic: '0' + peer lk: '136' + peer slot: '2' + 76: + peer asic: '1' + peer lk: '129' + peer slot: '5' + 77: + peer asic: '1' + peer lk: '123' + peer slot: '2' + 78: + peer asic: '0' + peer lk: '129' + peer slot: '2' + 79: + peer asic: '1' + peer lk: '140' + peer slot: '5' + 80: + peer asic: '0' + peer lk: '130' + peer slot: '2' + 81: + peer asic: '0' + peer lk: '143' + peer slot: '2' + 82: + peer asic: '1' + peer lk: '139' + peer slot: '5' + 83: + peer asic: '0' + peer lk: '133' + peer slot: '2' + 84: + peer asic: '0' + peer lk: '132' + peer slot: '2' + 85: + peer asic: '1' + peer lk: '143' + peer slot: '5' + 86: + peer asic: '0' + peer lk: '124' + peer slot: '2' + 87: + peer asic: '0' + peer lk: '133' + peer slot: '3' + 88: + peer asic: '1' + peer lk: '142' + peer slot: '5' + 89: + peer asic: '1' + peer lk: '124' + peer slot: '3' + 90: + peer asic: '0' + peer lk: '132' + peer slot: '3' + 91: + peer asic: '1' + peer lk: '120' + peer slot: '3' + 92: + peer asic: '0' + peer lk: '190' + peer slot: '5' + 93: + peer asic: '1' + peer lk: '134' + peer slot: '3' + 94: + peer asic: '1' + peer lk: '123' + peer slot: '3' + 95: + peer asic: '1' + peer lk: '125' + peer slot: '3' + 96: + peer asic: '0' + peer lk: '143' + peer slot: '6' + 97: + peer asic: '1' + peer lk: '133' + peer slot: '6' + 98: + peer asic: '0' + peer lk: '140' + peer slot: '6' + 99: + peer asic: '0' + peer lk: '185' + peer slot: '6' + 100: + peer asic: '1' + peer lk: '131' + peer slot: '6' + 101: + peer asic: '0' + peer lk: '136' + peer slot: '6' + 102: + peer asic: '0' + peer lk: '130' + peer slot: '6' + 103: + peer asic: '0' + peer lk: '129' + peer slot: '6' diff --git a/tests/voq/fabric_data/Arista-7800R3AK-36DM2-C72_Arista-7808R3A-FM_LC8.yaml b/tests/voq/fabric_data/Arista-7800R3AK-36DM2-C72_Arista-7808R3A-FM_LC8.yaml new file mode 100644 index 0000000000..a3b58dfa08 --- /dev/null +++ b/tests/voq/fabric_data/Arista-7800R3AK-36DM2-C72_Arista-7808R3A-FM_LC8.yaml @@ -0,0 +1,354 @@ +--- +asic0: + 0: + peer asic: '0' + peer lk: '121' + peer slot: '1' + 1: + peer asic: '1' + peer lk: '113' + peer slot: '1' + 2: + peer asic: '1' + peer lk: '116' + peer slot: '4' + 3: + peer asic: '0' + peer lk: '113' + peer slot: '1' + 4: + peer asic: '1' + peer lk: '107' + peer slot: '1' + 5: + peer asic: '1' + peer lk: '113' + peer slot: '4' + 6: + peer asic: '1' + peer lk: '108' + peer slot: '1' + 7: + peer asic: '1' + peer lk: '107' + peer slot: '4' + 8: + peer asic: '1' + peer lk: '98' + peer slot: '1' + 9: + peer asic: '1' + peer lk: '101' + peer slot: '1' + 10: + peer asic: '1' + peer lk: '100' + peer slot: '1' + 11: + peer asic: '1' + peer lk: '98' + peer slot: '4' + 12: + peer asic: '1' + peer lk: '105' + peer slot: '1' + 13: + peer asic: '1' + peer lk: '97' + peer slot: '1' + 14: + peer asic: '1' + peer lk: '111' + peer slot: '4' + 15: + peer asic: '1' + peer lk: '111' + peer slot: '1' + 16: + peer asic: '1' + peer lk: '114' + peer slot: '1' + 17: + peer asic: '0' + peer lk: '120' + peer slot: '1' + 18: + peer asic: '0' + peer lk: '105' + peer slot: '1' + 19: + peer asic: '1' + peer lk: '112' + peer slot: '1' + 20: + peer asic: '0' + peer lk: '117' + peer slot: '1' + 21: + peer asic: '1' + peer lk: '112' + peer slot: '4' + 22: + peer asic: '1' + peer lk: '114' + peer slot: '4' + 23: + peer asic: '1' + peer lk: '116' + peer slot: '1' + 32: + peer asic: '0' + peer lk: '106' + peer slot: '1' + 33: + peer asic: '0' + peer lk: '50' + peer slot: '1' + 34: + peer asic: '0' + peer lk: '113' + peer slot: '4' + 35: + peer asic: '0' + peer lk: '104' + peer slot: '1' + 36: + peer asic: '0' + peer lk: '115' + peer slot: '1' + 37: + peer asic: '0' + peer lk: '120' + peer slot: '4' + 38: + peer asic: '0' + peer lk: '114' + peer slot: '1' + 39: + peer asic: '0' + peer lk: '121' + peer slot: '4' + 40: + peer asic: '1' + peer lk: '97' + peer slot: '2' + 41: + peer asic: '1' + peer lk: '108' + peer slot: '2' + 42: + peer asic: '1' + peer lk: '101' + peer slot: '2' + 43: + peer asic: '1' + peer lk: '100' + peer slot: '2' + 44: + peer asic: '0' + peer lk: '114' + peer slot: '4' + 45: + peer asic: '0' + peer lk: '111' + peer slot: '1' + 46: + peer asic: '0' + peer lk: '54' + peer slot: '1' + 47: + peer asic: '0' + peer lk: '117' + peer slot: '4' + 48: + peer asic: '0' + peer lk: '115' + peer slot: '4' + 49: + peer asic: '0' + peer lk: '50' + peer slot: '4' + 50: + peer asic: '1' + peer lk: '107' + peer slot: '2' + 51: + peer asic: '1' + peer lk: '111' + peer slot: '2' + 52: + peer asic: '0' + peer lk: '111' + peer slot: '4' + 53: + peer asic: '1' + peer lk: '113' + peer slot: '2' + 54: + peer asic: '1' + peer lk: '105' + peer slot: '2' + 55: + peer asic: '0' + peer lk: '121' + peer slot: '2' + 56: + peer asic: '0' + peer lk: '106' + peer slot: '5' + 57: + peer asic: '1' + peer lk: '116' + peer slot: '2' + 58: + peer asic: '1' + peer lk: '100' + peer slot: '5' + 59: + peer asic: '1' + peer lk: '112' + peer slot: '2' + 60: + peer asic: '0' + peer lk: '113' + peer slot: '2' + 61: + peer asic: '1' + peer lk: '98' + peer slot: '5' + 62: + peer asic: '1' + peer lk: '114' + peer slot: '2' + 63: + peer asic: '0' + peer lk: '120' + peer slot: '2' + 72: + peer asic: '0' + peer lk: '117' + peer slot: '2' + 73: + peer asic: '1' + peer lk: '111' + peer slot: '5' + 74: + peer asic: '0' + peer lk: '105' + peer slot: '2' + 75: + peer asic: '0' + peer lk: '114' + peer slot: '2' + 76: + peer asic: '1' + peer lk: '107' + peer slot: '5' + 77: + peer asic: '1' + peer lk: '98' + peer slot: '2' + 78: + peer asic: '0' + peer lk: '115' + peer slot: '2' + 79: + peer asic: '1' + peer lk: '113' + peer slot: '5' + 80: + peer asic: '0' + peer lk: '104' + peer slot: '2' + 81: + peer asic: '0' + peer lk: '50' + peer slot: '2' + 82: + peer asic: '1' + peer lk: '116' + peer slot: '5' + 83: + peer asic: '0' + peer lk: '106' + peer slot: '2' + 84: + peer asic: '0' + peer lk: '54' + peer slot: '2' + 85: + peer asic: '1' + peer lk: '112' + peer slot: '5' + 86: + peer asic: '0' + peer lk: '111' + peer slot: '2' + 87: + peer asic: '0' + peer lk: '106' + peer slot: '3' + 88: + peer asic: '1' + peer lk: '114' + peer slot: '5' + 89: + peer asic: '1' + peer lk: '100' + peer slot: '3' + 90: + peer asic: '0' + peer lk: '54' + peer slot: '3' + 91: + peer asic: '1' + peer lk: '97' + peer slot: '3' + 92: + peer asic: '0' + peer lk: '121' + peer slot: '5' + 93: + peer asic: '1' + peer lk: '111' + peer slot: '3' + 94: + peer asic: '1' + peer lk: '98' + peer slot: '3' + 95: + peer asic: '1' + peer lk: '101' + peer slot: '3' + 96: + peer asic: '0' + peer lk: '50' + peer slot: '6' + 97: + peer asic: '1' + peer lk: '108' + peer slot: '6' + 98: + peer asic: '0' + peer lk: '117' + peer slot: '6' + 99: + peer asic: '0' + peer lk: '105' + peer slot: '6' + 100: + peer asic: '1' + peer lk: '105' + peer slot: '6' + 101: + peer asic: '0' + peer lk: '114' + peer slot: '6' + 102: + peer asic: '0' + peer lk: '104' + peer slot: '6' + 103: + peer asic: '0' + peer lk: '115' + peer slot: '6' diff --git a/tests/voq/fabric_data/Arista-7800R3AK-36DM2-C72_Arista-7808R3A-FM_LC9.yaml b/tests/voq/fabric_data/Arista-7800R3AK-36DM2-C72_Arista-7808R3A-FM_LC9.yaml new file mode 100644 index 0000000000..e8b0be0958 --- /dev/null +++ b/tests/voq/fabric_data/Arista-7800R3AK-36DM2-C72_Arista-7808R3A-FM_LC9.yaml @@ -0,0 +1,354 @@ +--- +asic0: + 0: + peer asic: '0' + peer lk: '103' + peer slot: '1' + 1: + peer asic: '1' + peer lk: '50' + peer slot: '1' + 2: + peer asic: '1' + peer lk: '54' + peer slot: '4' + 3: + peer asic: '0' + peer lk: '96' + peer slot: '1' + 4: + peer asic: '1' + peer lk: '61' + peer slot: '1' + 5: + peer asic: '1' + peer lk: '50' + peer slot: '4' + 6: + peer asic: '1' + peer lk: '57' + peer slot: '1' + 7: + peer asic: '1' + peer lk: '61' + peer slot: '4' + 8: + peer asic: '1' + peer lk: '67' + peer slot: '1' + 9: + peer asic: '1' + peer lk: '71' + peer slot: '1' + 10: + peer asic: '1' + peer lk: '68' + peer slot: '1' + 11: + peer asic: '1' + peer lk: '67' + peer slot: '4' + 12: + peer asic: '1' + peer lk: '62' + peer slot: '1' + 13: + peer asic: '1' + peer lk: '64' + peer slot: '1' + 14: + peer asic: '1' + peer lk: '59' + peer slot: '4' + 15: + peer asic: '1' + peer lk: '59' + peer slot: '1' + 16: + peer asic: '1' + peer lk: '48' + peer slot: '1' + 17: + peer asic: '0' + peer lk: '102' + peer slot: '1' + 18: + peer asic: '0' + peer lk: '87' + peer slot: '1' + 19: + peer asic: '1' + peer lk: '49' + peer slot: '1' + 20: + peer asic: '0' + peer lk: '97' + peer slot: '1' + 21: + peer asic: '1' + peer lk: '49' + peer slot: '4' + 22: + peer asic: '1' + peer lk: '48' + peer slot: '4' + 23: + peer asic: '1' + peer lk: '54' + peer slot: '1' + 32: + peer asic: '0' + peer lk: '62' + peer slot: '1' + 33: + peer asic: '0' + peer lk: '80' + peer slot: '1' + 34: + peer asic: '0' + peer lk: '96' + peer slot: '4' + 35: + peer asic: '0' + peer lk: '63' + peer slot: '1' + 36: + peer asic: '0' + peer lk: '52' + peer slot: '1' + 37: + peer asic: '0' + peer lk: '102' + peer slot: '4' + 38: + peer asic: '0' + peer lk: '49' + peer slot: '1' + 39: + peer asic: '0' + peer lk: '103' + peer slot: '4' + 40: + peer asic: '1' + peer lk: '64' + peer slot: '2' + 41: + peer asic: '1' + peer lk: '57' + peer slot: '2' + 42: + peer asic: '1' + peer lk: '71' + peer slot: '2' + 43: + peer asic: '1' + peer lk: '68' + peer slot: '2' + 44: + peer asic: '0' + peer lk: '49' + peer slot: '4' + 45: + peer asic: '0' + peer lk: '61' + peer slot: '1' + 46: + peer asic: '0' + peer lk: '92' + peer slot: '1' + 47: + peer asic: '0' + peer lk: '97' + peer slot: '4' + 48: + peer asic: '0' + peer lk: '52' + peer slot: '4' + 49: + peer asic: '0' + peer lk: '80' + peer slot: '4' + 50: + peer asic: '1' + peer lk: '61' + peer slot: '2' + 51: + peer asic: '1' + peer lk: '59' + peer slot: '2' + 52: + peer asic: '0' + peer lk: '61' + peer slot: '4' + 53: + peer asic: '1' + peer lk: '50' + peer slot: '2' + 54: + peer asic: '1' + peer lk: '62' + peer slot: '2' + 55: + peer asic: '0' + peer lk: '103' + peer slot: '2' + 56: + peer asic: '0' + peer lk: '62' + peer slot: '5' + 57: + peer asic: '1' + peer lk: '54' + peer slot: '2' + 58: + peer asic: '1' + peer lk: '68' + peer slot: '5' + 59: + peer asic: '1' + peer lk: '49' + peer slot: '2' + 60: + peer asic: '0' + peer lk: '96' + peer slot: '2' + 61: + peer asic: '1' + peer lk: '67' + peer slot: '5' + 62: + peer asic: '1' + peer lk: '48' + peer slot: '2' + 63: + peer asic: '0' + peer lk: '102' + peer slot: '2' + 72: + peer asic: '0' + peer lk: '97' + peer slot: '2' + 73: + peer asic: '1' + peer lk: '59' + peer slot: '5' + 74: + peer asic: '0' + peer lk: '87' + peer slot: '2' + 75: + peer asic: '0' + peer lk: '49' + peer slot: '2' + 76: + peer asic: '1' + peer lk: '61' + peer slot: '5' + 77: + peer asic: '1' + peer lk: '67' + peer slot: '2' + 78: + peer asic: '0' + peer lk: '52' + peer slot: '2' + 79: + peer asic: '1' + peer lk: '50' + peer slot: '5' + 80: + peer asic: '0' + peer lk: '63' + peer slot: '2' + 81: + peer asic: '0' + peer lk: '80' + peer slot: '2' + 82: + peer asic: '1' + peer lk: '54' + peer slot: '5' + 83: + peer asic: '0' + peer lk: '62' + peer slot: '2' + 84: + peer asic: '0' + peer lk: '92' + peer slot: '2' + 85: + peer asic: '1' + peer lk: '49' + peer slot: '5' + 86: + peer asic: '0' + peer lk: '61' + peer slot: '2' + 87: + peer asic: '0' + peer lk: '62' + peer slot: '3' + 88: + peer asic: '1' + peer lk: '48' + peer slot: '5' + 89: + peer asic: '1' + peer lk: '68' + peer slot: '3' + 90: + peer asic: '0' + peer lk: '92' + peer slot: '3' + 91: + peer asic: '1' + peer lk: '64' + peer slot: '3' + 92: + peer asic: '0' + peer lk: '103' + peer slot: '5' + 93: + peer asic: '1' + peer lk: '59' + peer slot: '3' + 94: + peer asic: '1' + peer lk: '67' + peer slot: '3' + 95: + peer asic: '1' + peer lk: '71' + peer slot: '3' + 96: + peer asic: '0' + peer lk: '80' + peer slot: '6' + 97: + peer asic: '1' + peer lk: '57' + peer slot: '6' + 98: + peer asic: '0' + peer lk: '97' + peer slot: '6' + 99: + peer asic: '0' + peer lk: '87' + peer slot: '6' + 100: + peer asic: '1' + peer lk: '62' + peer slot: '6' + 101: + peer asic: '0' + peer lk: '49' + peer slot: '6' + 102: + peer asic: '0' + peer lk: '63' + peer slot: '6' + 103: + peer asic: '0' + peer lk: '52' + peer slot: '6' diff --git a/tests/voq/fabric_data/Arista-7804R3-FM.yaml b/tests/voq/fabric_data/Arista-7804R3-FM.yaml new file mode 100644 index 0000000000..72e0ec5316 --- /dev/null +++ b/tests/voq/fabric_data/Arista-7804R3-FM.yaml @@ -0,0 +1,3 @@ +--- +moduleIdBase: '300' +asicPerSlot: '2' diff --git a/tests/voq/fabric_data/Arista-7808R3A-FM.yaml b/tests/voq/fabric_data/Arista-7808R3A-FM.yaml new file mode 100644 index 0000000000..72e0ec5316 --- /dev/null +++ b/tests/voq/fabric_data/Arista-7808R3A-FM.yaml @@ -0,0 +1,3 @@ +--- +moduleIdBase: '300' +asicPerSlot: '2' diff --git a/tests/voq/test_fabric_reach.py b/tests/voq/test_fabric_reach.py new file mode 100644 index 0000000000..940b7efe3c --- /dev/null +++ b/tests/voq/test_fabric_reach.py @@ -0,0 +1,196 @@ +import pytest +from tests.common.helpers.assertions import pytest_assert +import logging +import yaml + +logger = logging.getLogger(__name__) +# This test only runs on t2 systems. +pytestmark = [ + pytest.mark.topology('t2') +] + +localModule = 0 +supervisorAsicBase = 1 + + +# Try to get the reference data, and if the reference data files +# not updated, error out the test rather than fail it. +@pytest.fixture() +def refData(duthosts): + # Get hwSku for Fabriccards from the supervisor. + if len(duthosts.supervisor_nodes) == 0: + logger.info("Please run the test on modular systems") + return {} + duthost = duthosts.supervisor_nodes[0] + logger.info("duthost: {}".format(duthost.hostname)) + fabric_sku = None + fabric_sku = duthost.facts['hwsku'] + pytest_assert(fabric_sku, "Need to add hwSku information for sup") + + # Check reference data found, error out the test. + referenceData = {} + for duthost in duthosts.frontend_nodes: + slot = duthost.facts['slot_num'] + lc_sku = duthost.facts['hwsku'] + fileName = lc_sku + "_" + fabric_sku + "_" + "LC" + str(slot) + ".yaml" + f = open("voq/fabric_data/{}".format(fileName)) + pytest_assert(f, "Need to update expected data for {}".format(fileName)) + referenceData[slot] = yaml.load(f) + return referenceData + + +# Try to load the setup information for supvisor. +@pytest.fixture() +def supData(duthosts): + if len(duthosts.supervisor_nodes) == 0: + logger.info("Please run the test on modular systems") + return {} + duthost = duthosts.supervisor_nodes[0] + logger.info("duthost: {}".format(duthost.hostname)) + fabric_sku = None + fabric_sku = duthost.facts['hwsku'] + fileName = fabric_sku + ".yaml" + f = open("voq/fabric_data/{}".format(fileName)) + pytest_assert(f, "Need to update expected data for {}".format(fileName)) + supData = yaml.load(f) + f.close() + return supData + + +# Added a function to setup fabric links reference data for sup. +@pytest.fixture() +def supReferenceData(duthosts): + # supReferenceData has the expected data for sup + supReferenceData = {} + keys = [] + if len(duthosts.supervisor_nodes) == 0: + logger.info("Please run the test on modular systems") + return + duthost = duthosts.supervisor_nodes[0] + + logger.info("duthost: {}".format(duthost.hostname)) + num_asics = duthost.num_asics() + logger.info("num_asics: {}".format(num_asics)) + for asic in range(num_asics): + keys.append('asic' + str(asic)) + supReferenceData = {key: {} for key in keys} + return supReferenceData + +# This test checks the output of the "show fabric reachability" command +# on one linecard. It is called once for each linecard in the chassis. +# It loads the reference data for the linecard, runs the CLI command, +# and compares the output. + + +def test_fabric_reach_linecards(duthosts, enum_frontend_dut_hostname, + supReferenceData, refData, supData): + """compare the CLI output with the reference data""" + global localModule + global supervisorAsicBase + + # supReferenceData has the expected data + if len(duthosts.supervisor_nodes) == 0: + logger.info("Please run the test on modular systems") + return + duthost = duthosts.supervisor_nodes[0] + logger.info("duthost: {}".format(duthost.hostname)) + + # Load the reference data file. + duthost = duthosts[enum_frontend_dut_hostname] + logger.info("duthost: {}".format(duthost.hostname)) + slot = duthost.facts['slot_num'] + referenceData = refData[slot] + + # base module Id for asics on supervisor + supervisorAsicBase = int(supData['moduleIdBase']) + # the number of ASICs on each fabric card of a supervisor + asicPerSlot = int(supData['asicPerSlot']) + + # Testing on Linecards + num_asics = duthost.num_asics() + for asic in range(num_asics): + cmd = "show fabric reachability" + cmd_output = duthost.shell(cmd, module_ignore_errors=True)["stdout"].split("\n") + asicName = "asic{}".format(asic) + asicReferenceData = referenceData[asicName] + for line in cmd_output: + if not line: + continue + tokens = line.split() + if not tokens[0].isdigit(): + continue + + # tokens: [localPort, remoteModule, remotLink, localLinkStatus] + # Example output: ['0', '304', '171', 'up'] + localPortName = int(tokens[0]) + referencePortData = asicReferenceData[localPortName] + remoteModule = tokens[1] + remotePort = tokens[2] + pytest_assert(localPortName in asicReferenceData, + "Reference port data for {} not found!".format(localPortName)) + referencePortData = asicReferenceData[localPortName] + + remoteSlot = int(referencePortData['peer slot']) + remoteAsic = int(referencePortData['peer asic']) + remoteMod = supervisorAsicBase + (remoteSlot - 1)*2 + remoteAsic + referenceRemoteModule = str(remoteMod) + referenceRemotePort = referencePortData['peer lk'] + pytest_assert(remoteModule == referenceRemoteModule, + "Remote module mismatch for port {}" + .format(localPortName)) + pytest_assert(remotePort == referenceRemotePort, + "Remote port mismatch for port {}" + .format(localPortName)) + + # build reference data for sup: supReferenceData + fabricAsic = 'asic' + str(remoteMod - supervisorAsicBase) + lkData = {'peer slot': slot, 'peer lk': localPortName, 'peer asic': asic, 'peer mod': localModule} + supReferenceData[fabricAsic].update({referenceRemotePort: lkData}) + # the module number increased by number of asics per slot. + localModule += asicPerSlot + +# This test checks the output of the "show fabric reachability -n asic" +# command. It is only called one time and it iterates over all of the +# asics. The number of asics is in the duthost data for the supervisor. +# This number is typically reported as eighteen even though the +# supervisor cards typically have twelve fabric asics. The test +# checks if each asic is in the reference data and skips those that +# are not present. +# It loads the reference data for the supervisor, runs the CLI command, +# and compares the output. + + +def test_fabric_reach_supervisor(duthosts, enum_supervisor_dut_hostname, supReferenceData, refData): + """compare the CLI output with the reference data for each asic""" + + # supReferenceData has the expected data + duthost = duthosts[enum_supervisor_dut_hostname] + logger.info("duthost: {}".format(duthost.hostname)) + num_asics = duthost.num_asics() + logger.info("num_asics: {}".format(num_asics)) + for asic in range(num_asics): + asicName = "asic{}".format(asic) + logger.info(asicName) + cmd = "show fabric reachability -n asic{}".format(asic) + cmd_output = duthost.shell(cmd, module_ignore_errors=True)["stdout"].split("\n") + asicReferenceData = supReferenceData[asicName] + for line in cmd_output: + if not line: + continue + tokens = line.split() + if not tokens[0].isdigit(): + continue + localPortName = tokens[0] + remoteModule = int(tokens[1]) + remotePort = int(tokens[2]) + pytest_assert(localPortName in asicReferenceData, + "Reference port data for {} not found!".format(localPortName)) + referencePortData = asicReferenceData[localPortName] + referenceRemoteModule = referencePortData['peer mod'] + referenceRemotePort = referencePortData['peer lk'] + pytest_assert(remoteModule == referenceRemoteModule, + "Remote module mismatch for asic {}, port {}" + .format(asicName, localPortName)) + pytest_assert(remotePort == referenceRemotePort, + "Remote port mismatch for asic {}, port {}" + .format(asicName, localPortName)) diff --git a/tests/voq/test_voq_fabric_status_all.py b/tests/voq/test_voq_fabric_status_all.py new file mode 100644 index 0000000000..5b0f08d79b --- /dev/null +++ b/tests/voq/test_voq_fabric_status_all.py @@ -0,0 +1,174 @@ +from tests.common.helpers.assertions import pytest_assert +import logging +import pytest +import yaml + +logger = logging.getLogger(__name__) + +# This test only runs on t2 systems. +pytestmark = [ + pytest.mark.topology('t2') +] + +# This test checks the fabric link status. +# It loads the reference data for a linecard, +# and runs the CLI command to get the link status +# on the system and compares the output. + + +# Try to get the reference data. If the reference data files +# not updated, error out the test rather than fail it. +@pytest.fixture() +def refData(duthosts): + # Get hwSku for Fabriccards from the supervisor. + if len(duthosts.supervisor_nodes) == 0: + logger.info("Please run the test on modular systems") + return {} + duthost = duthosts.supervisor_nodes[0] + logger.info("duthost: {}".format(duthost.hostname)) + fabric_sku = None + fabric_sku = duthost.facts['hwsku'] + pytest_assert(fabric_sku, "Need to add hwSku information for sup") + + # Check reference data found, error out the test. + referenceData = {} + for duthost in duthosts.frontend_nodes: + slot = duthost.facts['slot_num'] + lc_sku = duthost.facts['hwsku'] + fileName = lc_sku + "_" + fabric_sku + "_" + "LC" + str(slot) + ".yaml" + f = open("voq/fabric_data/{}".format(fileName)) + pytest_assert(f, "Need to update expected data for {}".format(fileName)) + referenceData[slot] = yaml.load(f) + return referenceData + + +# Get the slot number of inserted Fabric cards +@pytest.fixture() +def fabricSlots(duthosts): + # Get the slot number of inserted fabric cards. + if len(duthosts.supervisor_nodes) == 0: + logger.info("Please run the test on modular systems") + return {} + duthost = duthosts.supervisor_nodes[0] + totalAsics = duthost.num_asics() + fabricslots = [] + for i in range(totalAsics): + key = 'CHASSIS_FABRIC_ASIC_TABLE|asic' + str(i) + + cmd = "sonic-db-cli CHASSIS_STATE_DB hget '{}' 'name'".format(key) + cmd_output = duthost.shell(cmd, module_ignore_errors=True)["stdout"].split("\n") + slot = cmd_output[0] + if slot.startswith("FABRIC-CARD"): + slot = slot.lstrip("FABRIC-CARD") + slotNum = int(slot) + 1 + if slotNum not in fabricslots: + fabricslots.append(slotNum) + return fabricslots + + +# Test fabric link status +def test_voq_fabric_link_status(duthosts, refData, fabricSlots): + """Check if the fabric serdes links are all up + """ + logger.info("Checking fabric serdes links") + + # The test needs to run on a modular system. + if len(duthosts.supervisor_nodes) == 0: + logger.info("Please run the test on modular systems") + return + duthost = duthosts.supervisor_nodes[0] + + # Test fabric links status in Linecards, and get the expected link + # information for Fabriccards. + keys = [] + + # Get the number of asics on supervisor. + totalAsics = duthost.num_asics() + for i in range(totalAsics): + keys.append('asic' + str(i)) + supReferenceData = {key: {} for key in keys} + + # skip supervisors, on Linecards now: + for duthost in duthosts.frontend_nodes: + slot = duthost.facts['slot_num'] + referenceData = refData[slot] + output_cli = duthost.shell("show fabric counters port")['stdout_lines'] + logger.info(duthost.facts['hwsku']) + logger.info(duthost.facts['slot_num']) + + # Test fabric link status + asicData = {} + for link in output_cli: + content = link.split() + if not content: + continue + # Example cli output (first three fields: + # asic, link, status, ... + # [u'0', u'0', u'up',...] + if content[0].isnumeric(): + linkKey = duthost.hostname + "-" + str(content[0]) + "-" + str(content[1]) + logger.info("Testing : {}".format(linkKey)) + # check: + + asic = "asic" + content[0] + lk = int(content[1]) + status = content[2] + + if asic not in referenceData: + pytest_assert(False, "{} is not expected to be up.".format(asic)) + if lk not in referenceData[asic]: + pytest_assert(False, "link {} is not expected to be up.".format(lk)) + + # update link information on suppervisor + lkData = {'peer slot': slot, 'peer lk': lk, 'peer asic': asic} + fabricLk = referenceData[asic][lk]['peer lk'] + fabricSlot = int(referenceData[asic][lk]['peer slot']) + asicId = int(referenceData[asic][lk]['peer asic']) + asicId = (fabricSlot - 1) * 2 + asicId + fabricAsic = 'asic' + str(asicId) + + asicData.update({fabricLk: lkData}) + logger.info("Fabric: {}".format(fabricAsic)) + logger.info(" data: {}".format(asicData)) + supReferenceData[fabricAsic].update({fabricLk: lkData}) + + if status.lower() != 'up': + if fabricSlot in fabricSlots: + pytest_assert(status.lower() == 'up', + "link {}. is expected to be up.".format(lk)) + else: + logger.info("Header line {}".format(content)) + + # Testing fabric link status on the supervisor + + for duthost in duthosts.supervisor_nodes: + slot = duthost.facts['slot_num'] + + output_cli = duthost.shell("show fabric counters port")['stdout_lines'] + logger.info("Checking fabric link status on sup:") + logger.info(duthost.facts['hwsku']) + logger.info(duthost.facts['slot_num']) + + for link in output_cli: + content = link.split() + if not content: + continue + if content[0].isnumeric(): + linkKey = duthost.hostname + "-" + str(content[0]) + "-" + str(content[1]) + # print linkKey, and check if this is expected to be up + logger.info("Testing: {}".format(linkKey)) + + asic = "asic" + content[0] + lk = content[1] + status = content[2] + + if asic not in supReferenceData: + pytest_assert(False, "{} is not expected to be up.".format(asic)) + if lk not in supReferenceData[asic]: + if status.lower() == 'down': + continue + else: + # check link status + pytest_assert(False, "link {} is not expected to be up.".format(lk)) + pytest_assert(status.lower() == 'up', + "link {}. is expected to be up.".format(lk))