|
3 | 3 | "Ethernet0": {
|
4 | 4 | "index": "1,1,1,1",
|
5 | 5 | "lanes": "0,1,2,3",
|
6 |
| - "alias_at_lanes": "Ethernet0,Ethernet1,Ethernet2,Ethernet3", |
7 |
| - "breakout_modes": "1x100G[40G],2x50G,4x25G[10G]" |
| 6 | + "breakout_modes": { |
| 7 | + "1x100G[40G]": ["Ethernet0"], |
| 8 | + "2x50G": ["Ethernet0", "Ethernet2"], |
| 9 | + "4x25G[10G]": ["Ethernet0", "Ethernet1", "Ethernet2", "Ethernet3"] |
| 10 | + } |
8 | 11 | },
|
9 | 12 | "Ethernet4": {
|
10 | 13 | "index": "2,2,2,2",
|
11 | 14 | "lanes": "4,5,6,7",
|
12 |
| - "alias_at_lanes": "Ethernet4,Ethernet5,Ethernet6,Ethernet7", |
13 |
| - "breakout_modes": "1x100G[40G],2x50G,4x25G[10G]" |
| 15 | + "breakout_modes": { |
| 16 | + "1x100G[40G]": ["Ethernet4"], |
| 17 | + "2x50G": ["Ethernet4", "Ethernet6"], |
| 18 | + "4x25G[10G]": ["Ethernet4", "Ethernet5", "Ethernet6", "Ethernet7"] |
| 19 | + } |
14 | 20 | },
|
15 | 21 | "Ethernet8": {
|
16 | 22 | "index": "3,3,3,3",
|
17 | 23 | "lanes": "8,9,10,11",
|
18 |
| - "alias_at_lanes": "Ethernet8,Ethernet9,Ethernet10,Ethernet11", |
19 |
| - "breakout_modes": "1x100G[40G],2x50G,4x25G[10G]" |
| 24 | + "breakout_modes": { |
| 25 | + "1x100G[40G]": ["Ethernet8"], |
| 26 | + "2x50G": ["Ethernet8", "Ethernet10"], |
| 27 | + "4x25G[10G]": ["Ethernet8", "Ethernet9", "Ethernet10", "Ethernet11"] |
| 28 | + } |
20 | 29 | },
|
21 | 30 | "Ethernet12": {
|
22 | 31 | "index": "4,4,4,4",
|
23 | 32 | "lanes": "12,13,14,15",
|
24 |
| - "alias_at_lanes": "Ethernet12,Ethernet13,Ethernet14,Ethernet15", |
25 |
| - "breakout_modes": "1x100G[40G],2x50G,4x25G[10G]" |
| 33 | + "breakout_modes": { |
| 34 | + "1x100G[40G]": ["Ethernet12"], |
| 35 | + "2x50G": ["Ethernet12", "Ethernet14"], |
| 36 | + "4x25G[10G]": ["Ethernet12", "Ethernet13", "Ethernet14", "Ethernet15"] |
| 37 | + } |
26 | 38 | },
|
27 | 39 | "Ethernet16": {
|
28 | 40 | "index": "5,5,5,5",
|
29 | 41 | "lanes": "16,17,18,19",
|
30 |
| - "alias_at_lanes": "Ethernet16,Ethernet17,Ethernet18,Ethernet19", |
31 |
| - "breakout_modes": "1x100G[40G],2x50G,4x25G[10G]" |
| 42 | + "breakout_modes": { |
| 43 | + "1x100G[40G]": ["Ethernet16"], |
| 44 | + "2x50G": ["Ethernet16", "Ethernet18"], |
| 45 | + "4x25G[10G]": ["Ethernet16", "Ethernet17", "Ethernet18", "Ethernet19"] |
| 46 | + } |
32 | 47 | },
|
33 | 48 | "Ethernet20": {
|
34 | 49 | "index": "6,6,6,6",
|
35 | 50 | "lanes": "20,21,22,23",
|
36 |
| - "alias_at_lanes": "Ethernet20,Ethernet21,Ethernet22,Ethernet23", |
37 |
| - "breakout_modes": "1x100G[40G],2x50G,4x25G[10G]" |
| 51 | + "breakout_modes": { |
| 52 | + "1x100G[40G]": ["Ethernet20"], |
| 53 | + "2x50G": ["Ethernet20", "Ethernet22"], |
| 54 | + "4x25G[10G]": ["Ethernet20", "Ethernet21", "Ethernet22", "Ethernet23"] |
| 55 | + } |
38 | 56 | },
|
39 | 57 | "Ethernet24": {
|
40 | 58 | "index": "7,7,7,7",
|
41 | 59 | "lanes": "24,25,26,27",
|
42 |
| - "alias_at_lanes": "Ethernet24,Ethernet25,Ethernet26,Ethernet27", |
43 |
| - "breakout_modes": "1x100G[40G],2x50G,4x25G[10G]" |
| 60 | + "breakout_modes": { |
| 61 | + "1x100G[40G]": ["Ethernet24"], |
| 62 | + "2x50G": ["Ethernet24", "Ethernet26"], |
| 63 | + "4x25G[10G]": ["Ethernet24", "Ethernet25", "Ethernet26", "Ethernet27"] |
| 64 | + } |
44 | 65 | },
|
45 | 66 | "Ethernet28": {
|
46 | 67 | "index": "8,8,8,8",
|
47 | 68 | "lanes": "28,29,30,31",
|
48 |
| - "alias_at_lanes": "Ethernet28,Ethernet29,Ethernet30,Ethernet31", |
49 |
| - "breakout_modes": "1x100G[40G],2x50G,4x25G[10G]" |
| 69 | + "breakout_modes": { |
| 70 | + "1x100G[40G]": ["Ethernet28"], |
| 71 | + "2x50G": ["Ethernet28", "Ethernet30"], |
| 72 | + "4x25G[10G]": ["Ethernet28", "Ethernet29", "Ethernet30", "Ethernet31"] |
| 73 | + } |
50 | 74 | },
|
51 | 75 | "Ethernet32": {
|
52 | 76 | "index": "9,9,9,9",
|
53 | 77 | "lanes": "32,33,34,35",
|
54 |
| - "alias_at_lanes": "Ethernet32,Ethernet33,Ethernet34,Ethernet35", |
55 |
| - "breakout_modes": "1x100G[40G],2x50G,4x25G[10G]" |
| 78 | + "breakout_modes": { |
| 79 | + "1x100G[40G]": ["Ethernet32"], |
| 80 | + "2x50G": ["Ethernet32", "Ethernet34"], |
| 81 | + "4x25G[10G]": ["Ethernet32", "Ethernet33", "Ethernet34", "Ethernet35"] |
| 82 | + } |
56 | 83 | },
|
57 | 84 | "Ethernet36": {
|
58 | 85 | "index": "10,10,10,10",
|
59 | 86 | "lanes": "36,37,38,39",
|
60 |
| - "alias_at_lanes": "Ethernet36,Ethernet37,Ethernet38,Ethernet39", |
61 |
| - "breakout_modes": "1x100G[40G],2x50G,4x25G[10G]" |
| 87 | + "breakout_modes": { |
| 88 | + "1x100G[40G]": ["Ethernet36"], |
| 89 | + "2x50G": ["Ethernet36", "Ethernet38"], |
| 90 | + "4x25G[10G]": ["Ethernet36", "Ethernet37", "Ethernet38", "Ethernet39"] |
| 91 | + } |
62 | 92 | },
|
63 | 93 | "Ethernet40": {
|
64 | 94 | "index": "11,11,11,11",
|
65 | 95 | "lanes": "40,41,42,43",
|
66 |
| - "alias_at_lanes": "Ethernet40,Ethernet41,Ethernet42,Ethernet43", |
67 |
| - "breakout_modes": "1x100G[40G],2x50G,4x25G[10G]" |
| 96 | + "breakout_modes": { |
| 97 | + "1x100G[40G]": ["Ethernet40"], |
| 98 | + "2x50G": ["Ethernet40", "Ethernet42"], |
| 99 | + "4x25G[10G]": ["Ethernet40", "Ethernet41", "Ethernet42", "Ethernet43"] |
| 100 | + } |
68 | 101 | },
|
69 | 102 | "Ethernet44": {
|
70 | 103 | "index": "12,12,12,12",
|
71 | 104 | "lanes": "44,45,46,47",
|
72 |
| - "alias_at_lanes": "Ethernet44,Ethernet45,Ethernet46,Ethernet47", |
73 |
| - "breakout_modes": "1x100G[40G],2x50G,4x25G[10G]" |
| 105 | + "breakout_modes": { |
| 106 | + "1x100G[40G]": ["Ethernet44"], |
| 107 | + "2x50G": ["Ethernet44", "Ethernet46"], |
| 108 | + "4x25G[10G]": ["Ethernet44", "Ethernet45", "Ethernet46", "Ethernet47"] |
| 109 | + } |
74 | 110 | },
|
75 | 111 | "Ethernet48": {
|
76 | 112 | "index": "13,13,13,13",
|
77 | 113 | "lanes": "48,49,50,51",
|
78 |
| - "alias_at_lanes": "Ethernet48,Ethernet49,Ethernet50,Ethernet51", |
79 |
| - "breakout_modes": "1x100G[40G],2x50G,4x25G[10G]" |
| 114 | + "breakout_modes": { |
| 115 | + "1x100G[40G]": ["Ethernet48"], |
| 116 | + "2x50G": ["Ethernet48", "Ethernet50"], |
| 117 | + "4x25G[10G]": ["Ethernet48", "Ethernet49", "Ethernet50", "Ethernet51"] |
| 118 | + } |
80 | 119 | },
|
81 | 120 | "Ethernet52": {
|
82 | 121 | "index": "14,14,14,14",
|
83 | 122 | "lanes": "52,53,54,55",
|
84 |
| - "alias_at_lanes": "Ethernet52,Ethernet53,Ethernet54,Ethernet55", |
85 |
| - "breakout_modes": "1x100G[40G],2x50G,4x25G[10G]" |
| 123 | + "breakout_modes": { |
| 124 | + "1x100G[40G]": ["Ethernet52"], |
| 125 | + "2x50G": ["Ethernet52", "Ethernet54"], |
| 126 | + "4x25G[10G]": ["Ethernet52", "Ethernet53", "Ethernet54", "Ethernet55"] |
| 127 | + } |
86 | 128 | },
|
87 | 129 | "Ethernet56": {
|
88 | 130 | "index": "15,15,15,15",
|
89 | 131 | "lanes": "56,57,58,59",
|
90 |
| - "alias_at_lanes": "Ethernet56,Ethernet57,Ethernet58,Ethernet59", |
91 |
| - "breakout_modes": "1x100G[40G],2x50G,4x25G[10G]" |
| 132 | + "breakout_modes": { |
| 133 | + "1x100G[40G]": ["Ethernet56"], |
| 134 | + "2x50G": ["Ethernet56", "Ethernet58"], |
| 135 | + "4x25G[10G]": ["Ethernet56", "Ethernet57", "Ethernet58", "Ethernet59"] |
| 136 | + } |
92 | 137 | },
|
93 | 138 | "Ethernet60": {
|
94 | 139 | "index": "16,16,16,16",
|
95 | 140 | "lanes": "60,61,62,63",
|
96 |
| - "alias_at_lanes": "Ethernet60,Ethernet61,Ethernet62,Ethernet63", |
97 |
| - "breakout_modes": "1x100G[40G],2x50G,4x25G[10G]" |
| 141 | + "breakout_modes": { |
| 142 | + "1x100G[40G]": ["Ethernet60"], |
| 143 | + "2x50G": ["Ethernet60", "Ethernet62"], |
| 144 | + "4x25G[10G]": ["Ethernet60", "Ethernet61", "Ethernet62", "Ethernet63"] |
| 145 | + } |
98 | 146 | },
|
99 | 147 | "Ethernet64": {
|
100 | 148 | "index": "17,17,17,17",
|
101 | 149 | "lanes": "64,65,66,67",
|
102 |
| - "alias_at_lanes": "Ethernet64,Ethernet65,Ethernet66,Ethernet67", |
103 |
| - "breakout_modes": "1x100G[40G],2x50G,4x25G[10G]" |
| 150 | + "breakout_modes": { |
| 151 | + "1x100G[40G]": ["Ethernet64"], |
| 152 | + "2x50G": ["Ethernet64", "Ethernet66"], |
| 153 | + "4x25G[10G]": ["Ethernet64", "Ethernet65", "Ethernet66", "Ethernet67"] |
| 154 | + } |
104 | 155 | },
|
105 | 156 | "Ethernet68": {
|
106 | 157 | "index": "18,18,18,18",
|
107 | 158 | "lanes": "68,69,70,71",
|
108 |
| - "alias_at_lanes": "Ethernet68,Ethernet69,Ethernet70,Ethernet71", |
109 |
| - "breakout_modes": "1x100G[40G],2x50G,4x25G[10G]" |
| 159 | + "breakout_modes": { |
| 160 | + "1x100G[40G]": ["Ethernet68"], |
| 161 | + "2x50G": ["Ethernet68", "Ethernet70"], |
| 162 | + "4x25G[10G]": ["Ethernet68", "Ethernet69", "Ethernet70", "Ethernet71"] |
| 163 | + } |
110 | 164 | },
|
111 | 165 | "Ethernet72": {
|
112 | 166 | "index": "19,19,19,19",
|
113 | 167 | "lanes": "72,73,74,75",
|
114 |
| - "alias_at_lanes": "Ethernet72,Ethernet73,Ethernet74,Ethernet75", |
115 |
| - "breakout_modes": "1x100G[40G],2x50G,4x25G[10G]" |
| 168 | + "breakout_modes": { |
| 169 | + "1x100G[40G]": ["Ethernet72"], |
| 170 | + "2x50G": ["Ethernet72", "Ethernet74"], |
| 171 | + "4x25G[10G]": ["Ethernet72", "Ethernet73", "Ethernet74", "Ethernet75"] |
| 172 | + } |
116 | 173 | },
|
117 | 174 | "Ethernet76": {
|
118 | 175 | "index": "20,20,20,20",
|
119 | 176 | "lanes": "76,77,78,79",
|
120 |
| - "alias_at_lanes": "Ethernet76,Ethernet77,Ethernet78,Ethernet79", |
121 |
| - "breakout_modes": "1x100G[40G],2x50G,4x25G[10G]" |
| 177 | + "breakout_modes": { |
| 178 | + "1x100G[40G]": ["Ethernet76"], |
| 179 | + "2x50G": ["Ethernet76", "Ethernet78"], |
| 180 | + "4x25G[10G]": ["Ethernet76", "Ethernet77", "Ethernet78", "Ethernet79"] |
| 181 | + } |
122 | 182 | },
|
123 | 183 | "Ethernet80": {
|
124 | 184 | "index": "21,21,21,21",
|
125 | 185 | "lanes": "80,81,82,83",
|
126 |
| - "alias_at_lanes": "Ethernet80,Ethernet81,Ethernet82,Ethernet83", |
127 |
| - "breakout_modes": "1x100G[40G],2x50G,4x25G[10G]" |
| 186 | + "breakout_modes": { |
| 187 | + "1x100G[40G]": ["Ethernet80"], |
| 188 | + "2x50G": ["Ethernet80", "Ethernet82"], |
| 189 | + "4x25G[10G]": ["Ethernet80", "Ethernet81", "Ethernet82", "Ethernet83"] |
| 190 | + } |
128 | 191 | },
|
129 | 192 | "Ethernet84": {
|
130 | 193 | "index": "22,22,22,22",
|
131 | 194 | "lanes": "84,85,86,87",
|
132 |
| - "alias_at_lanes": "Ethernet84,Ethernet85,Ethernet86,Ethernet87", |
133 |
| - "breakout_modes": "1x100G[40G],2x50G,4x25G[10G]" |
| 195 | + "breakout_modes": { |
| 196 | + "1x100G[40G]": ["Ethernet84"], |
| 197 | + "2x50G": ["Ethernet84", "Ethernet86"], |
| 198 | + "4x25G[10G]": ["Ethernet84", "Ethernet85", "Ethernet86", "Ethernet87"] |
| 199 | + } |
134 | 200 | },
|
135 | 201 | "Ethernet88": {
|
136 | 202 | "index": "23,23,23,23",
|
137 | 203 | "lanes": "88,89,90,91",
|
138 |
| - "alias_at_lanes": "Ethernet88,Ethernet89,Ethernet90,Ethernet91", |
139 |
| - "breakout_modes": "1x100G[40G],2x50G,4x25G[10G]" |
| 204 | + "breakout_modes": { |
| 205 | + "1x100G[40G]": ["Ethernet88"], |
| 206 | + "2x50G": ["Ethernet88", "Ethernet90"], |
| 207 | + "4x25G[10G]": ["Ethernet88", "Ethernet89", "Ethernet90", "Ethernet91"] |
| 208 | + } |
140 | 209 | },
|
141 | 210 | "Ethernet92": {
|
142 | 211 | "index": "24,24,24,24",
|
143 | 212 | "lanes": "92,93,94,95",
|
144 |
| - "alias_at_lanes": "Ethernet92,Ethernet93,Ethernet94,Ethernet95", |
145 |
| - "breakout_modes": "1x100G[40G],2x50G,4x25G[10G]" |
| 213 | + "breakout_modes": { |
| 214 | + "1x100G[40G]": ["Ethernet92"], |
| 215 | + "2x50G": ["Ethernet92", "Ethernet94"], |
| 216 | + "4x25G[10G]": ["Ethernet92", "Ethernet93", "Ethernet94", "Ethernet95"] |
| 217 | + } |
146 | 218 | },
|
147 | 219 | "Ethernet96": {
|
148 | 220 | "index": "25,25,25,25",
|
149 | 221 | "lanes": "96,97,98,99",
|
150 |
| - "alias_at_lanes": "Ethernet96,Ethernet97,Ethernet98,Ethernet99", |
151 |
| - "breakout_modes": "1x100G[40G],2x50G,4x25G[10G]" |
| 222 | + "breakout_modes": { |
| 223 | + "1x100G[40G]": ["Ethernet96"], |
| 224 | + "2x50G": ["Ethernet96", "Ethernet98"], |
| 225 | + "4x25G[10G]": ["Ethernet96", "Ethernet97", "Ethernet98", "Ethernet99"] |
| 226 | + } |
152 | 227 | },
|
153 | 228 | "Ethernet100": {
|
154 | 229 | "index": "26,26,26,26",
|
155 | 230 | "lanes": "100,101,102,103",
|
156 |
| - "alias_at_lanes": "Ethernet100,Ethernet101,Ethernet102,Ethernet103", |
157 |
| - "breakout_modes": "1x100G[40G],2x50G,4x25G[10G]" |
| 231 | + "breakout_modes": { |
| 232 | + "1x100G[40G]": ["Ethernet100"], |
| 233 | + "2x50G": ["Ethernet100", "Ethernet102"], |
| 234 | + "4x25G[10G]": ["Ethernet100", "Ethernet101", "Ethernet102", "Ethernet103"] |
| 235 | + } |
158 | 236 | },
|
159 | 237 | "Ethernet104": {
|
160 | 238 | "index": "27,27,27,27",
|
161 | 239 | "lanes": "104,105,106,107",
|
162 |
| - "alias_at_lanes": "Ethernet104,Ethernet105,Ethernet106,Ethernet107", |
163 |
| - "breakout_modes": "1x100G[40G],2x50G,4x25G[10G]" |
| 240 | + "breakout_modes": { |
| 241 | + "1x100G[40G]": ["Ethernet104"], |
| 242 | + "2x50G": ["Ethernet104", "Ethernet106"], |
| 243 | + "4x25G[10G]": ["Ethernet104", "Ethernet105", "Ethernet106", "Ethernet107"] |
| 244 | + } |
164 | 245 | },
|
165 | 246 | "Ethernet108": {
|
166 | 247 | "index": "28,28,28,28",
|
167 | 248 | "lanes": "108,109,110,111",
|
168 |
| - "alias_at_lanes": "Ethernet108,Ethernet109,Ethernet110,Ethernet111", |
169 |
| - "breakout_modes": "1x100G[40G],2x50G,4x25G[10G]" |
| 249 | + "breakout_modes": { |
| 250 | + "1x100G[40G]": ["Ethernet108"], |
| 251 | + "2x50G": ["Ethernet108", "Ethernet110"], |
| 252 | + "4x25G[10G]": ["Ethernet108", "Ethernet109", "Ethernet110", "Ethernet111"] |
| 253 | + } |
170 | 254 | },
|
171 | 255 | "Ethernet112": {
|
172 | 256 | "index": "29,29,29,29",
|
173 | 257 | "lanes": "112,113,114,115",
|
174 |
| - "alias_at_lanes": "Ethernet112,Ethernet113,Ethernet114,Ethernet115", |
175 |
| - "breakout_modes": "1x100G[40G],2x50G,4x25G[10G]" |
| 258 | + "breakout_modes": { |
| 259 | + "1x100G[40G]": ["Ethernet112"], |
| 260 | + "2x50G": ["Ethernet112", "Ethernet114"], |
| 261 | + "4x25G[10G]": ["Ethernet112", "Ethernet113", "Ethernet112", "Ethernet113"] |
| 262 | + } |
176 | 263 | },
|
177 | 264 | "Ethernet116": {
|
178 | 265 | "index": "30,30,30,30",
|
179 | 266 | "lanes": "116,117,118,119",
|
180 |
| - "alias_at_lanes": "Ethernet116,Ethernet117,Ethernet118,Ethernet119", |
181 |
| - "breakout_modes": "1x100G[40G],2x50G,4x25G[10G]" |
| 267 | + "breakout_modes": { |
| 268 | + "1x100G[40G]": ["Ethernet116"], |
| 269 | + "2x50G": ["Ethernet116", "Ethernet118"], |
| 270 | + "4x25G[10G]": ["Ethernet116", "Ethernet117", "Ethernet118", "Ethernet119"] |
| 271 | + } |
182 | 272 | },
|
183 | 273 | "Ethernet120": {
|
184 | 274 | "index": "31,31,31,31",
|
185 | 275 | "lanes": "120,121,122,123",
|
186 |
| - "alias_at_lanes": "Ethernet120,Ethernet121,Ethernet122,Ethernet123", |
187 |
| - "breakout_modes": "1x100G[40G],2x50G,4x25G[10G]" |
| 276 | + "breakout_modes": { |
| 277 | + "1x100G[40G]": ["Ethernet120"], |
| 278 | + "2x50G": ["Ethernet120", "Ethernet122"], |
| 279 | + "4x25G[10G]": ["Ethernet120", "Ethernet121", "Ethernet122", "Ethernet123"] |
| 280 | + } |
188 | 281 | },
|
189 | 282 | "Ethernet124": {
|
190 | 283 | "index": "32,32,32,32",
|
191 | 284 | "lanes": "124,125,126,127",
|
192 |
| - "alias_at_lanes": "Ethernet124,Ethernet125,Ethernet126,Ethernet127", |
193 |
| - "breakout_modes": "1x100G[40G],2x50G,4x25G[10G]" |
| 285 | + "breakout_modes": { |
| 286 | + "1x100G[40G]": ["Ethernet124"], |
| 287 | + "2x50G": ["Ethernet124", "Ethernet126"], |
| 288 | + "4x25G[10G]": ["Ethernet124", "Ethernet125", "Ethernet126", "Ethernet127"] |
| 289 | + } |
194 | 290 | }
|
195 | 291 | }
|
196 | 292 | }
|
0 commit comments