sonic-buildimage/device/mellanox/x86_64-mlnx_msn4700-r0
Sudharsan Dhamal Gopalarathnam 5680c544b6
[Mellanox]Adding SKU Mellanox-SN4700-O8C48 (#15179)
#### Why I did it
To add new SKU Mellanox-SN4700-O8C48 with following requirements:

| Port configuration | Value |
| ------  |--------- |
 | Breakout mode for each port  |**Defined in port mapping** |
| Speed of the port |  **Defined in Port mapping** |
| Auto-negotiation enable/disable | **No setting required** |
| FEC mode | **No setting required** |
|Type of transceiver used | **Not needed**|

 Buffer configuration | Value
------  |---------
 Shared headroom | **Enabled**
 Shared headroom pool factor | **2**
 Dynamic Buffer | **Disable**
 In static buffer scenario how many uplinks and downlinks? | **48x100G  Downlinks and  8x400G uplinks**
 2km cable support required? | **Yes**

Switch configuration | Value
------  |---------
 Warmboot enabled? | **yes**
 Should warmboot be added to SAI profile when enabled? | **yes**
 Is VxLAN source port range set? | **No**
 Should Vxlan source port range be added to SAI profile when set. | **No**
 Is Static Policy Based Hashing enabled? | **No**

Port Mapping

| Ports  | Mode      |
| ------  |--------- |
| 1-12   | 2x100G |
| 13-20  | 1x400G   | 
| 21-32  | 2x100G |


Number of Uplinks / Downlinks:
T1 topology: **48x100G Downlinks 8x400G uplinks**.
Length of downlink: **40m**
Length of uplink: **2000m**

##### Work item tracking
- Microsoft ADO **(number only)**:

#### How I did it
Defined the SKU as per requirements

#### How to verify it
Load the SKU and verify if all links come up and traffic passes.


#### A picture of a cute animal (not mandatory but encouraged)
2023-06-02 13:10:04 -07:00
..
ACS-MSN4700 [Reclaim buffer] Reclaim unused buffers by applying zero buffer profiles (#8768) 2021-11-29 08:04:01 -08:00
Mellanox-SN4700-A96C8V8 [Mellanox] Add Copyright Headers for missing files (#15136) 2023-05-25 07:55:44 +03:00
Mellanox-SN4700-C128 [Mellanox]Adding SKU Mellanox-SN4700-O8C48 (#15179) 2023-06-02 13:10:04 -07:00
Mellanox-SN4700-O8C48 [Mellanox]Adding SKU Mellanox-SN4700-O8C48 (#15179) 2023-06-02 13:10:04 -07:00
Mellanox-SN4700-V48C32 [Mellanox] Add Copyright Headers for missing files (#15136) 2023-05-25 07:55:44 +03:00
plugins [Mellanox] Add a new Mellanox platform x86_64-mlnx_msn4700 and new SKU ACS-MSN4700 (#3901) 2020-03-24 14:32:52 +02:00
default_sku [Mellanox] Add a new Mellanox platform x86_64-mlnx_msn4700 and new SKU ACS-MSN4700 (#3901) 2020-03-24 14:32:52 +02:00
get_sensors_conf_path [Mellanox] Support new sensor conf file for MSN4700 A1/A0 (#7535) 2021-05-06 10:13:26 -07:00
pcie.yaml add pcied config files for mellanox platform (#5669) 2020-11-02 19:45:36 -08:00
platform_asic Add platform_asic file to each platform folder in sonic-device-data based package (#8542) 2021-10-08 19:27:48 -07:00
platform_components.json [Mellanox] Update platform components config files. (#5685) 2020-10-25 19:44:37 +02:00
platform_reboot [Mellanox] Add a new Mellanox platform x86_64-mlnx_msn4700 and new SKU ACS-MSN4700 (#3901) 2020-03-24 14:32:52 +02:00
platform_wait [Mellanox] Add a new Mellanox platform x86_64-mlnx_msn4700 and new SKU ACS-MSN4700 (#3901) 2020-03-24 14:32:52 +02:00
platform.json [Mellanox] [4700] Update platform capability file to support new breakout mode (#11614) 2022-08-24 11:55:33 +03:00
pmon_daemon_control.json [Mellanox] Add a new Mellanox platform x86_64-mlnx_msn4700 and new SKU ACS-MSN4700 (#3901) 2020-03-24 14:32:52 +02:00
sensors.conf Fix MSN4700 sensors labels (#5861) 2020-11-10 18:33:24 +02:00
sensors.conf.a1 [Mellanox] Add NVIDIA Copyright header to "mellanox" files (#8799) 2021-10-17 19:03:02 +03:00
system_health_monitoring_config.json [Mellanox] update system_health_monitoring_config for MSN4410/MSN4600/MSN4700 (#9728) 2022-01-19 10:29:26 +02:00
thermal_policy.json [Mellanox] Enhancement for fan led management (#4437) 2020-05-13 10:01:32 -07:00