From df8c893a9b09fe1dcacb38f5ad3b793ccb3dc8ab Mon Sep 17 00:00:00 2001 From: Aravind Mani <53524901+aravindmani-1@users.noreply.github.com> Date: Tue, 29 Nov 2022 11:46:51 +0530 Subject: [PATCH] [DPB] Dell Z9332f port breakout changes (#12789) --- .../DellEMC-Z9332f-O32/hwsku.json | 106 ++++++ .../platform.json | 337 +++++++++++++++++- 2 files changed, 442 insertions(+), 1 deletion(-) create mode 100644 device/dell/x86_64-dellemc_z9332f_d1508-r0/DellEMC-Z9332f-O32/hwsku.json diff --git a/device/dell/x86_64-dellemc_z9332f_d1508-r0/DellEMC-Z9332f-O32/hwsku.json b/device/dell/x86_64-dellemc_z9332f_d1508-r0/DellEMC-Z9332f-O32/hwsku.json new file mode 100644 index 0000000000..a4ad1b352e --- /dev/null +++ b/device/dell/x86_64-dellemc_z9332f_d1508-r0/DellEMC-Z9332f-O32/hwsku.json @@ -0,0 +1,106 @@ +{ + "interfaces": { + "Ethernet0": { + "default_brkout_mode": "1x400G" + }, + "Ethernet8": { + "default_brkout_mode": "1x400G" + }, + "Ethernet16": { + "default_brkout_mode": "1x400G" + }, + "Ethernet24": { + "default_brkout_mode": "1x400G" + }, + "Ethernet32": { + "default_brkout_mode": "1x400G" + }, + "Ethernet40": { + "default_brkout_mode": "1x400G" + }, + "Ethernet48": { + "default_brkout_mode": "1x400G" + }, + "Ethernet56": { + "default_brkout_mode": "1x400G" + }, + "Ethernet64": { + "default_brkout_mode": "1x400G" + }, + "Ethernet72": { + "default_brkout_mode": "1x400G" + }, + "Ethernet80": { + "default_brkout_mode": "1x400G" + }, + "Ethernet88": { + "default_brkout_mode": "1x400G" + }, + "Ethernet96": { + "default_brkout_mode": "1x400G" + }, + "Ethernet104": { + "default_brkout_mode": "1x400G" + }, + "Ethernet112": { + "default_brkout_mode": "1x400G" + }, + "Ethernet120": { + "default_brkout_mode": "1x400G" + }, + "Ethernet128": { + "default_brkout_mode": "1x400G" + }, + "Ethernet136": { + "default_brkout_mode": "1x400G" + }, + "Ethernet144": { + "default_brkout_mode": "1x400G" + }, + "Ethernet152": { + "default_brkout_mode": "1x400G" + }, + "Ethernet160": { + "default_brkout_mode": "1x400G" + }, + "Ethernet168": { + "default_brkout_mode": "1x400G" + }, + "Ethernet176": { + "default_brkout_mode": "1x400G" + }, + "Ethernet184": { + "default_brkout_mode": "1x400G" + }, + "Ethernet192": { + "default_brkout_mode": "1x400G" + }, + "Ethernet200": { + "default_brkout_mode": "1x400G" + }, + "Ethernet208": { + "default_brkout_mode": "1x400G" + }, + "Ethernet216": { + "default_brkout_mode": "1x400G" + }, + "Ethernet224": { + "default_brkout_mode": "1x400G" + }, + "Ethernet232": { + "default_brkout_mode": "1x400G" + }, + "Ethernet240": { + "default_brkout_mode": "1x400G" + }, + "Ethernet248": { + "default_brkout_mode": "1x400G" + }, + "Ethernet256": { + "default_brkout_mode": "1x10G" + }, + "Ethernet257": { + "default_brkout_mode": "1x10G" + } + } +} diff --git a/device/dell/x86_64-dellemc_z9332f_d1508-r0/platform.json b/device/dell/x86_64-dellemc_z9332f_d1508-r0/platform.json index 694f3e41d7..c8688b8c71 100644 --- a/device/dell/x86_64-dellemc_z9332f_d1508-r0/platform.json +++ b/device/dell/x86_64-dellemc_z9332f_d1508-r0/platform.json @@ -611,5 +611,340 @@ ] }, - "interfaces": {} + "interfaces": { + "Ethernet0": { + "index": "1,1,1,1,1,1,1,1", + "lanes": "33,34,35,36,37,38,39,40", + "breakout_modes": { + "1x400G": ["etp1"], + "2x200G[100G,40G]": ["etp1a", "etp1b"], + "4x100G[50G]": ["etp1a", "etp1b", "etp1c", "etp1d"], + "1x100G(4)": ["etp1"] + } + }, + "Ethernet8": { + "index": "2,2,2,2,2,2,2,2", + "lanes": "41,42,43,44,45,46,47,48", + "breakout_modes": { + "1x400G": ["etp2"], + "2x200G[100G,40G]": ["etp2a", "etp2b"], + "4x100G[50G]": ["etp2a", "etp2b", "etp2c", "etp2d"], + "1x100G(4)": ["etp2"] + } + }, + "Ethernet16": { + "index": "3,3,3,3,3,3,3,3", + "lanes": "49,50,51,52,53,54,55,56", + "breakout_modes": { + "1x400G": ["etp3"], + "2x200G[100G,40G]": ["etp3a", "etp3b"], + "4x100G[50G]": ["etp3a", "etp3b", "etp3c", "etp3d"], + "1x100G(4)": ["etp3"] + } + }, + "Ethernet24": { + "index": "4,4,4,4,4,4,4,4", + "lanes": "57,58,59,60,61,62,63,64", + "breakout_modes": { + "1x400G": ["etp4"], + "2x200G[100G,40G]": ["etp4a", "etp4b"], + "4x100G[50G]": ["etp4a", "etp4b", "etp4c", "etp4d"], + "1x100G(4)": ["etp4"] + } + }, + "Ethernet32": { + "index": "5,5,5,5,5,5,5,5", + "lanes": "65,66,67,68,69,70,71,72", + "breakout_modes": { + "1x400G": ["etp5"], + "2x200G[100G,40G]": ["etp5a", "etp5b"], + "4x100G[50G]": ["etp5a", "etp5b", "etp5c", "etp5d"], + "1x100G(4)": ["etp5"] + } + }, + "Ethernet40": { + "index": "6,6,6,6,6,6,6,6", + "lanes": "73,74,75,76,77,78,79,80", + "breakout_modes": { + "1x400G": ["etp6"], + "2x200G[100G,40G]": ["etp6a", "etp6b"], + "4x100G[50G]": ["etp6a", "etp6b", "etp6c", "etp6d"], + "1x100G(4)": ["etp6"] + } + }, + "Ethernet48": { + "index": "7,7,7,7,7,7,7,7", + "lanes": "81,82,83,84,85,86,87,88", + "breakout_modes": { + "1x400G": ["etp7"], + "2x200G[100G,40G]": ["etp7a", "etp7b"], + "4x100G[50G]": ["etp7a", "etp7b", "etp7c", "etp7d"], + "1x100G(4)": ["etp7"] + } + }, + "Ethernet56": { + "index": "8,8,8,8,8,8,8,8", + "lanes": "89,90,91,92,93,94,95,96", + "breakout_modes": { + "1x400G": ["etp8"], + "2x200G[100G,40G]": ["etp8a", "etp8b"], + "4x100G[50G]": ["etp8a", "etp8b", "etp8c", "etp8d"], + "1x100G(4)": ["etp8"] + } + }, + "Ethernet64": { + "index": "9,9,9,9,9,9,9,9", + "lanes": "1,2,3,4,5,6,7,8", + "breakout_modes": { + "1x400G": ["etp9"], + "2x200G[100G,40G]": ["etp9a", "etp9b"], + "4x100G[50G]": ["etp9a", "etp9b", "etp9c", "etp9d"], + "1x100G(4)": ["etp9"] + } + }, + "Ethernet72": { + "index": "10,10,10,10,10,10,10,10", + "lanes": "9,10,11,12,13,14,15,16", + "breakout_modes": { + "1x400G": ["etp10"], + "2x200G[100G,40G]": ["etp10a", "etp10b"], + "4x100G[50G]": ["etp10a", "etp10b", "etp10c", "etp10d"], + "1x100G(4)": ["etp10"] + } + }, + "Ethernet80": { + "index": "11,11,11,11,11,11,11,11", + "lanes": "17,18,19,20,21,22,23,24", + "breakout_modes": { + "1x400G": ["etp11"], + "2x200G[100G,40G]": ["etp11a", "etp11b"], + "4x100G[50G]": ["etp11a", "etp11b", "etp11c", "etp11d"], + "1x100G(4)": ["etp11"] + } + }, + "Ethernet88": { + "index": "12,12,12,12,12,12,12,12", + "lanes": "25,26,27,28,29,30,31,32", + "breakout_modes": { + "1x400G": ["etp12"], + "2x200G[100G,40G]": ["etp12a", "etp12b"], + "4x100G[50G]": ["etp12a", "etp12b", "etp12c", "etp12d"], + "1x100G(4)": ["etp12"] + } + }, + "Ethernet96": { + "index": "13,13,13,13,13,13,13,13", + "lanes": "97,98,99,100,101,102,103,104", + "breakout_modes": { + "1x400G": ["etp13"], + "2x200G[100G,40G]": ["etp13a", "etp13b"], + "4x100G[50G]": ["etp13a", "etp13b", "etp13c", "etp13d"], + "1x100G(4)": ["etp13"] + } + }, + "Ethernet104": { + "index": "14,14,14,14,14,14,14,14", + "lanes": "105,106,107,108,109,110,111,112", + "breakout_modes": { + "1x400G": ["etp14"], + "2x200G[100G,40G]": ["etp14a", "etp14b"], + "4x100G[50G]": ["etp14a", "etp14b", "etp14c", "etp14d"], + "1x100G(4)": ["etp14"] + } + }, + "Ethernet112": { + "index": "15,15,15,15,15,15,15,15", + "lanes": "113,114,115,116,117,118,119,120", + "breakout_modes": { + "1x400G": ["etp15"], + "2x200G[100G,40G]": ["etp15a", "etp15b"], + "4x100G[50G]": ["etp15a", "etp15b", "etp15c", "etp15d"], + "1x100G(4)": ["etp15"] + } + }, + "Ethernet120": { + "index": "16,16,16,16,16,16,16,16", + "lanes": "121,122,123,124,125,126,127,128", + "breakout_modes": { + "1x400G": ["etp16"], + "2x200G[100G,40G]": ["etp16a", "etp16b"], + "4x100G[50G]": ["etp16a", "etp16b", "etp16c", "etp16d"], + "1x100G(4)": ["etp16"] + } + }, + "Ethernet128": { + "index": "17,17,17,17,17,17,17,17", + "lanes": "129,130,131,132,133,134,135,136", + "breakout_modes": { + "1x400G": ["etp17"], + "2x200G[100G,40G]": ["etp17a", "etp17b"], + "4x100G[50G]": ["etp17a", "etp17b", "etp17c", "etp17d"], + "1x100G(4)": ["etp17"] + } + }, + "Ethernet136": { + "index": "18,18,18,18,18,18,18,18", + "lanes": "137,138,139,140,141,142,143,144", + "breakout_modes": { + "1x400G": ["etp18"], + "2x200G[100G,40G]": ["etp18a", "etp18b"], + "4x100G[50G]": ["etp18a", "etp18b", "etp18c", "etp18d"], + "1x100G(4)": ["etp18"] + } + }, + "Ethernet144": { + "index": "19,19,19,19,19,19,19,19", + "lanes": "145,146,147,148,149,150,151,152", + "breakout_modes": { + "1x400G": ["etp19"], + "2x200G[100G,40G]": ["etp19a", "etp19b"], + "4x100G[50G]": ["etp19a", "etp19b", "etp19c", "etp19d"], + "1x100G(4)": ["etp19"] + } + }, + "Ethernet152": { + "index": "20,20,20,20,20,20,20,20", + "lanes": "153,154,155,156,157,158,159,160", + "breakout_modes": { + "1x400G": ["etp20"], + "2x200G[100G,40G]": ["etp20a", "etp20b"], + "4x100G[50G]": ["etp20a", "etp20b", "etp20c", "etp20d"], + "1x100G(4)": ["etp20"] + } + }, + "Ethernet160": { + "index": "21,21,21,21,21,21,21,21", + "lanes": "225,226,227,228,229,230,231,232", + "breakout_modes": { + "1x400G": ["etp21"], + "2x200G[100G,40G]": ["etp21a", "etp21b"], + "4x100G[50G]": ["etp21a", "etp21b", "etp21c", "etp21d"], + "1x100G(4)": ["etp21"] + } + }, + "Ethernet168": { + "index": "22,22,22,22,22,22,22,22", + "lanes": "233,234,235,236,237,238,239,240", + "breakout_modes": { + "1x400G": ["etp22"], + "2x200G[100G,40G]": ["etp22a", "etp22b"], + "4x100G[50G]": ["etp22a", "etp22b", "etp22c", "etp22d"], + "1x100G(4)": ["etp22"] + } + }, + "Ethernet176": { + "index": "23,23,23,23,23,23,23,23", + "lanes": "241,242,243,244,245,246,247,248", + "breakout_modes": { + "1x400G": ["etp23"], + "2x200G[100G,40G]": ["etp23a", "etp23b"], + "4x100G[50G]": ["etp23a", "etp23b", "etp23c", "etp23d"], + "1x100G(4)": ["etp23"] + } + }, + "Ethernet184": { + "index": "24,24,24,24,24,24,24,24", + "lanes": "249,250,251,252,253,254,255,256", + "breakout_modes": { + "1x400G": ["etp24"], + "2x200G[100G,40G]": ["etp24a", "etp24b"], + "4x100G[50G]": ["etp24a", "etp24b", "etp24c", "etp24d"], + "1x100G(4)": ["etp24"] + } + }, + "Ethernet192": { + "index": "25,25,25,25,25,25,25,25", + "lanes": "161,162,163,164,165,166,167,168", + "breakout_modes": { + "1x400G": ["etp25"], + "2x200G[100G,40G]": ["etp25a", "etp25b"], + "4x100G[50G]": ["etp25a", "etp25b", "etp25c", "etp25d"], + "1x100G(4)": ["etp25"] + } + }, + "Ethernet200": { + "index": "26,26,26,26,26,26,26,26", + "lanes": "169,170,171,172,173,174,175,176", + "breakout_modes": { + "1x400G": ["etp26"], + "2x200G[100G,40G]": ["etp26a", "etp26b"], + "4x100G[50G]": ["etp26a", "etp26b", "etp26c", "etp26d"], + "1x100G(4)": ["etp26"] + } + }, + "Ethernet208": { + "index": "27,27,27,27,27,27,27,27", + "lanes": "177,178,179,180,181,182,183,184", + "breakout_modes": { + "1x400G": ["etp27"], + "2x200G[100G,40G]": ["etp27a", "etp27b"], + "4x100G[50G]": ["etp27a", "etp27b", "etp27c", "etp27d"], + "1x100G(4)": ["etp27"] + } + }, + "Ethernet216": { + "index": "28,28,28,28,28,28,28,28", + "lanes": "185,186,187,188,189,190,191,192", + "breakout_modes": { + "1x400G": ["etp28"], + "2x200G[100G,40G]": ["etp28a", "etp28b"], + "4x100G[50G]": ["etp28a", "etp28b", "etp28c", "etp28d"], + "1x100G(4)": ["etp28"] + } + }, + "Ethernet224": { + "index": "29,29,29,29,29,29,29,29", + "lanes": "193,194,195,196,197,198,199,200", + "breakout_modes": { + "1x400G": ["etp29"], + "2x200G[100G,40G]": ["etp29a", "etp29b"], + "4x100G[50G]": ["etp29a", "etp29b", "etp29c", "etp29d"], + "1x100G(4)": ["etp29"] + } + }, + "Ethernet232": { + "index": "30,30,30,30,30,30,30,30", + "lanes": "201,202,203,204,205,206,207,208", + "breakout_modes": { + "1x400G": ["etp30"], + "2x200G[100G,40G]": ["etp30a", "etp30b"], + "4x100G[50G]": ["etp30a", "etp30b", "etp30c", "etp30d"], + "1x100G(4)": ["etp30"] + } + }, + "Ethernet240": { + "index": "31,31,31,31,31,31,31,31", + "lanes": "209,210,211,212,213,214,215,216", + "breakout_modes": { + "1x400G": ["etp31"], + "2x200G[100G,40G]": ["etp31a", "etp31b"], + "4x100G[50G]": ["etp31a", "etp31b", "etp31c", "etp31d"], + "1x100G(4)": ["etp31"] + } + }, + "Ethernet248": { + "index": "32,32,32,32,32,32,32,32", + "lanes": "217,218,219,220,221,222,223,224", + "breakout_modes": { + "1x400G": ["etp32"], + "2x200G[100G,40G]": ["etp32a", "etp32b"], + "4x100G[50G]": ["etp32a", "etp32b", "etp32c", "etp32d"], + "1x100G(4)": ["etp32"] + } + }, + "Ethernet256": { + "index": "33", + "lanes": "257", + "breakout_modes": { + "1x10G": ["etp33"] + } + }, + "Ethernet257": { + "index": "34", + "lanes": "258", + "breakout_modes": { + "1x10G": ["etp34"] + } + } + } }