|
59 | 59 | "panel_port_step": 2}, |
60 | 60 | 'o128-sparse': {"ds_breakout": 2, "us_breakout": 2, "ds_link_step": 1, "us_link_step": 2, |
61 | 61 | "panel_port_step": 1}, |
| 62 | + 'c512s2': {"ds_breakout": 8, "us_breakout": 8, "ds_link_step": 1, "us_link_step": 1, |
| 63 | + 'uplink_ports': list(range(8, 24)) + list(range(40, 56)), |
| 64 | + 'peer_ports': [64, 65], |
| 65 | + 'skip_ports': [], |
| 66 | + "panel_port_step": 1}, |
| 67 | + 'c512s2-sparse': {"ds_breakout": 8, "us_breakout": 8, "ds_link_step": 8, "us_link_step": 8, |
| 68 | + 'uplink_ports': list(range(8, 24)) + list(range(40, 56)), |
| 69 | + 'peer_ports': [64, 65], |
| 70 | + 'skip_ports': [], |
| 71 | + "panel_port_step": 1}, |
| 72 | + 'c448o16': {"ds_breakout": 8, "us_breakout": 2, "ds_link_step": 1, "us_link_step": 1, |
| 73 | + 'uplink_ports': [12, 13, 16, 17, 44, 45, 48, 49], |
| 74 | + 'peer_ports': [], |
| 75 | + 'skip_ports': [], |
| 76 | + "panel_port_step": 1}, |
| 77 | + 'c448o16-sparse': {"ds_breakout": 8, "us_breakout": 2, "ds_link_step": 8, "us_link_step": 2, |
| 78 | + 'uplink_ports': [12, 13, 16, 17, 44, 45, 48, 49], |
| 79 | + 'peer_ports': [], |
| 80 | + 'skip_ports': [16, 17, 44, 45, 48, 49], |
| 81 | + "panel_port_step": 1}, |
62 | 82 | } |
63 | 83 |
|
64 | 84 | vlan_group_cfgs = [ |
@@ -333,6 +353,12 @@ def main(role: str, keyword: str, template: str, port_count: int, uplinks: str, |
333 | 353 | - ./generate_topo.py -r t1 -k isolated-v6 -t t1-isolated-v6 -c 64 -l 'c224o8-sparse' |
334 | 354 | - ./generate_topo.py -r t0 -k isolated-v6 -t t0-isolated-v6 -c 64 -l 'o128t0' |
335 | 355 | - ./generate_topo.py -r t1 -k isolated-v6 -t t1-isolated-v6 -c 64 -l 'o128t1' |
| 356 | + - ./generate_topo.py -r t0 -k isolated -t t0-isolated -c 64 -l 'c256' |
| 357 | + - ./generate_topo.py -r t0 -k isolated -t t0-isolated -c 64 -l 'c256-sparse' |
| 358 | + - ./generate_topo.py -r t0 -k isolated -t t0-isolated -c 64 -l 'c512s2' |
| 359 | + - ./generate_topo.py -r t0 -k isolated -t t0-isolated -c 64 -l 'c512s2-sparse' |
| 360 | + - ./generate_topo.py -r t1 -k isolated -t t1-isolated -c 64 -l 'c448o16' |
| 361 | + - ./generate_topo.py -r t1 -k isolated -t t1-isolated -c 64 -l 'c448o16-sparse' |
336 | 362 | """ |
337 | 363 | uplink_ports = [int(port) for port in uplinks.split(",")] if uplinks != "" else \ |
338 | 364 | hw_port_cfg[link_cfg]['uplink_ports'] |
|
0 commit comments