Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[SKU] Added D48C40 SKU for 4600C platform #6

Closed
wants to merge 3 commits into from

Conversation

vivekrnv
Copy link
Owner

@vivekrnv vivekrnv commented Jul 8, 2021

Signed-off-by: Vivek Reddy Karri [email protected]

Why I did it

Added new SKU for SN4600C Platform: Mellanox-SN4600C-D48C40

How I did it

Added all relevant files to support the new SKU requirements:

Port configuration:

  • Breakout as defined by the 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

  • Shared Headroom: Enable.
  • Over-subscription: 2
  • Dynamic Buffer: Disable
  • 2km Cable Support: No

Switch configuration

  • Warmboot enabled. Added to SAI profile
  • VxLAN source port range set as in SN3800
  • Should Vxlan source port range be added to SAI profile when set. as in SN3800
  • Static Policy Based Hashing enabled? No

Number of Uplinks/Downlinks:

  • T0: 48 50G down links, 32 100G down links and 8 100G up links
  • T1: 48 50G down links, 32 100G down links and 8 100G up links

How to verify it

root@msn4600c:/home/admin# show interfaces status
  Interface            Lanes    Speed    MTU    FEC    Alias    Vlan    Oper    Admin             Type    Asym PFC
-----------  ---------------  -------  -----  -----  -------  ------  ------  -------  ---------------  ----------
  Ethernet0              0,1      50G   9100    N/A    etp1a  routed      up       up  QSFP28 or later         N/A
  Ethernet2              2,3      50G   9100    N/A    etp1b  routed      up       up  QSFP28 or later         N/A
  Ethernet4              8,9      50G   9100    N/A    etp2a  routed      up       up  QSFP28 or later         N/A
  Ethernet6            10,11      50G   9100    N/A    etp2b  routed      up       up  QSFP28 or later         N/A
  Ethernet8            16,17      50G   9100    N/A    etp3a  routed      up       up  QSFP28 or later         N/A
 Ethernet10            18,19      50G   9100    N/A    etp3b  routed      up       up  QSFP28 or later         N/A
 Ethernet12            24,25      50G   9100    N/A    etp4a  routed      up       up  QSFP28 or later         N/A
 Ethernet14            26,27      50G   9100    N/A    etp4b  routed      up       up  QSFP28 or later         N/A
 Ethernet16            32,33      50G   9100    N/A    etp5a  routed      up       up  QSFP28 or later         N/A
 Ethernet18            34,35      50G   9100    N/A    etp5b  routed      up       up  QSFP28 or later         N/A
 Ethernet20            40,41      50G   9100    N/A    etp6a  routed      up       up  QSFP28 or later         N/A
 Ethernet22            42,43      50G   9100    N/A    etp6b  routed      up       up  QSFP28 or later         N/A
 Ethernet24            48,49      50G   9100    N/A    etp7a  routed      up       up  QSFP28 or later         N/A
 Ethernet26            50,51      50G   9100    N/A    etp7b  routed      up       up  QSFP28 or later         N/A
 Ethernet28            56,57      50G   9100    N/A    etp8a  routed      up       up  QSFP28 or later         N/A
 Ethernet30            58,59      50G   9100    N/A    etp8b  routed      up       up  QSFP28 or later         N/A
 Ethernet32            64,65      50G   9100    N/A    etp9a  routed      up       up  QSFP28 or later         N/A
 Ethernet34            66,67      50G   9100    N/A    etp9b  routed      up       up  QSFP28 or later         N/A
 Ethernet36            72,73      50G   9100    N/A   etp10a  routed      up       up  QSFP28 or later         N/A
 Ethernet38            74,75      50G   9100    N/A   etp10b  routed      up       up  QSFP28 or later         N/A
 Ethernet40      80,81,82,83     100G   9100    N/A    etp11  routed      up       up  QSFP28 or later         N/A
 Ethernet44      88,89,90,91     100G   9100    N/A    etp12  routed      up       up  QSFP28 or later         N/A
 Ethernet48            96,97      50G   9100    N/A   etp13a  routed      up       up  QSFP28 or later         N/A
 Ethernet50            98,99      50G   9100    N/A   etp13b  routed      up       up  QSFP28 or later         N/A
 Ethernet52          104,105      50G   9100    N/A   etp14a  routed      up       up  QSFP28 or later         N/A
 Ethernet54          106,107      50G   9100    N/A   etp14b  routed      up       up  QSFP28 or later         N/A
 Ethernet56  112,113,114,115     100G   9100    N/A    etp15  routed      up       up  QSFP28 or later         N/A
 Ethernet60  120,121,122,123     100G   9100    N/A    etp16  routed      up       up  QSFP28 or later         N/A
 Ethernet64  128,129,130,131     100G   9100    N/A    etp17  routed      up       up  QSFP28 or later         N/A
 Ethernet68  136,137,138,139     100G   9100    N/A    etp18  routed      up       up  QSFP28 or later         N/A
 Ethernet72  144,145,146,147     100G   9100    N/A    etp19  routed      up       up  QSFP28 or later         N/A
 Ethernet76  152,153,154,155     100G   9100    N/A    etp20  routed      up       up  QSFP28 or later         N/A
 Ethernet80  160,161,162,163     100G   9100    N/A    etp21  routed      up       up  QSFP28 or later         N/A
 Ethernet84  168,169,170,171     100G   9100    N/A    etp22  routed      up       up  QSFP28 or later         N/A
 Ethernet88  176,177,178,179     100G   9100    N/A    etp23  routed      up       up  QSFP28 or later         N/A
 Ethernet92  184,185,186,187     100G   9100    N/A    etp24  routed      up       up  QSFP28 or later         N/A
 Ethernet96  192,193,194,195     100G   9100    N/A    etp25  routed      up       up  QSFP28 or later         N/A
Ethernet100  200,201,202,203     100G   9100    N/A    etp26  routed      up       up  QSFP28 or later         N/A
Ethernet104  208,209,210,211     100G   9100    N/A    etp27  routed      up       up  QSFP28 or later         N/A
Ethernet108  216,217,218,219     100G   9100    N/A    etp28  routed      up       up  QSFP28 or later         N/A
Ethernet112  224,225,226,227     100G   9100    N/A    etp29  routed      up       up  QSFP28 or later         N/A
Ethernet116  232,233,234,235     100G   9100    N/A    etp30  routed      up       up  QSFP28 or later         N/A
Ethernet120  240,241,242,243     100G   9100    N/A    etp31  routed      up       up  QSFP28 or later         N/A
Ethernet124  248,249,250,251     100G   9100    N/A    etp32  routed      up       up  QSFP28 or later         N/A
Ethernet128  256,257,258,259     100G   9100    N/A    etp33  routed      up       up  QSFP28 or later         N/A
Ethernet132  264,265,266,267     100G   9100    N/A    etp34  routed      up       up  QSFP28 or later         N/A
Ethernet136  272,273,274,275     100G   9100    N/A    etp35  routed      up       up  QSFP28 or later         N/A
Ethernet140  280,281,282,283     100G   9100    N/A    etp36  routed      up       up  QSFP28 or later         N/A
Ethernet144  288,289,290,291     100G   9100    N/A    etp37  routed      up       up  QSFP28 or later         N/A
Ethernet148  296,297,298,299     100G   9100    N/A    etp38  routed      up       up  QSFP28 or later         N/A
Ethernet152  304,305,306,307     100G   9100    N/A    etp39  routed      up       up  QSFP28 or later         N/A
Ethernet156  312,313,314,315     100G   9100    N/A    etp40  routed      up       up  QSFP28 or later         N/A
Ethernet160  320,321,322,323     100G   9100    N/A    etp41  routed      up       up  QSFP28 or later         N/A
Ethernet164  328,329,330,331     100G   9100    N/A    etp42  routed      up       up  QSFP28 or later         N/A
Ethernet168  336,337,338,339     100G   9100    N/A    etp43  routed      up       up  QSFP28 or later         N/A
Ethernet172  344,345,346,347     100G   9100    N/A    etp44  routed      up       up  QSFP28 or later         N/A
Ethernet176  352,353,354,355     100G   9100    N/A    etp45  routed      up       up  QSFP28 or later         N/A
Ethernet180  360,361,362,363     100G   9100    N/A    etp46  routed      up       up  QSFP28 or later         N/A
Ethernet184  368,369,370,371     100G   9100    N/A    etp47  routed      up       up  QSFP28 or later         N/A
Ethernet188  376,377,378,379     100G   9100    N/A    etp48  routed      up       up  QSFP28 or later         N/A
Ethernet192          384,385      50G   9100    N/A   etp49a  routed      up       up  QSFP28 or later         N/A
Ethernet194          386,387      50G   9100    N/A   etp49b  routed      up       up  QSFP28 or later         N/A
Ethernet196          392,393      50G   9100    N/A   etp50a  routed      up       up  QSFP28 or later         N/A
Ethernet198          394,395      50G   9100    N/A   etp50b  routed      up       up  QSFP28 or later         N/A
Ethernet200  400,401,402,403     100G   9100    N/A    etp51  routed      up       up  QSFP28 or later         N/A
Ethernet204  408,409,410,411     100G   9100    N/A    etp52  routed      up       up  QSFP28 or later         N/A
Ethernet208          416,417      50G   9100    N/A   etp53a  routed      up       up  QSFP28 or later         N/A
Ethernet210          418,419      50G   9100    N/A   etp53b  routed      up       up  QSFP28 or later         N/A
Ethernet212          424,425      50G   9100    N/A   etp54a  routed      up       up  QSFP28 or later         N/A
Ethernet214          426,427      50G   9100    N/A   etp54b  routed      up       up  QSFP28 or later         N/A
Ethernet216  432,433,434,435     100G   9100    N/A    etp55  routed      up       up  QSFP28 or later         N/A
Ethernet220  440,441,442,443     100G   9100    N/A    etp56  routed      up       up  QSFP28 or later         N/A
Ethernet224          448,449      50G   9100    N/A   etp57a  routed      up       up  QSFP28 or later         N/A
Ethernet226          450,451      50G   9100    N/A   etp57b  routed      up       up  QSFP28 or later         N/A
Ethernet228          456,457      50G   9100    N/A   etp58a  routed      up       up  QSFP28 or later         N/A
Ethernet230          458,459      50G   9100    N/A   etp58b  routed      up       up  QSFP28 or later         N/A
Ethernet232          464,465      50G   9100    N/A   etp59a  routed      up       up  QSFP28 or later         N/A
Ethernet234          466,467      50G   9100    N/A   etp59b  routed      up       up  QSFP28 or later         N/A
Ethernet236          472,473      50G   9100    N/A   etp60a  routed      up       up  QSFP28 or later         N/A
Ethernet238          474,475      50G   9100    N/A   etp60b  routed      up       up  QSFP28 or later         N/A
Ethernet240          480,481      50G   9100    N/A   etp61a  routed      up       up  QSFP28 or later         N/A
Ethernet242          482,483      50G   9100    N/A   etp61b  routed      up       up  QSFP28 or later         N/A
Ethernet244          488,489      50G   9100    N/A   etp62a  routed      up       up  QSFP28 or later         N/A
Ethernet246          490,491      50G   9100    N/A   etp62b  routed      up       up  QSFP28 or later         N/A
Ethernet248          496,497      50G   9100    N/A   etp63a  routed      up       up  QSFP28 or later         N/A
Ethernet250          498,499      50G   9100    N/A   etp63b  routed      up       up  QSFP28 or later         N/A
Ethernet252          504,505      50G   9100    N/A   etp64a  routed      up       up  QSFP28 or later         N/A
Ethernet254          506,507      50G   9100    N/A   etp64b  routed      up       up  QSFP28 or later         N/A
root@msn4600c:/home/admin# docker exec -it syncd sx_api_ports_mapping_dump.py
=====================================================================================
|  log_port|local_port|slot|label_port|      mode| width| lane_bmap| config_hw| swid|
=====================================================================================
|   0x10100|         1|   0|        35|   ENABLED|     4|      0x0F|         0|    0|
|   0x10200|         2|   0|         0|  DISABLED|     0|      0x00|         0|  255|
|   0x10300|         3|   0|        36|   ENABLED|     4|      0x0F|         0|    0|
|   0x10400|         4|   0|         0|  DISABLED|     0|      0x00|         0|  255|
|   0x10500|         5|   0|        33|   ENABLED|     4|      0x0F|         0|    0|
|   0x10600|         6|   0|         0|  DISABLED|     0|      0x00|         0|  255|
|   0x10700|         7|   0|        34|   ENABLED|     4|      0x0F|         0|    0|
|   0x10800|         8|   0|         0|  DISABLED|     0|      0x00|         0|  255|
|   0x10900|         9|   0|        39|   ENABLED|     4|      0x0F|         0|    0|
|   0x10a00|        10|   0|         0|  DISABLED|     0|      0x00|         0|  255|
|   0x10b00|        11|   0|        40|   ENABLED|     4|      0x0F|         0|    0|
|   0x10c00|        12|   0|         0|  DISABLED|     0|      0x00|         0|  255|
|   0x10d00|        13|   0|        37|   ENABLED|     4|      0x0F|         0|    0|
|   0x10e00|        14|   0|         0|  DISABLED|     0|      0x00|         0|  255|
|   0x10f00|        15|   0|        38|   ENABLED|     4|      0x0F|         0|    0|
|   0x11000|        16|   0|         0|  DISABLED|     0|      0x00|         0|  255|
|   0x11100|        17|   0|        43|   ENABLED|     4|      0x0F|         0|    0|
|   0x11200|        18|   0|         0|  DISABLED|     0|      0x00|         0|  255|
|   0x11300|        19|   0|        44|   ENABLED|     4|      0x0F|         0|    0|
|   0x11400|        20|   0|         0|  DISABLED|     0|      0x00|         0|  255|
|   0x11500|        21|   0|        41|   ENABLED|     4|      0x0F|         0|    0|
|   0x11600|        22|   0|         0|  DISABLED|     0|      0x00|         0|  255|
|   0x11700|        23|   0|        42|   ENABLED|     4|      0x0F|         0|    0|
|   0x11800|        24|   0|         0|  DISABLED|     0|      0x00|         0|  255|
|   0x11900|        25|   0|        47|   ENABLED|     4|      0x0F|         0|    0|
|   0x11a00|        26|   0|         0|  DISABLED|     0|      0x00|         0|  255|
|   0x11b00|        27|   0|        48|   ENABLED|     4|      0x0F|         0|    0|
|   0x11c00|        28|   0|         0|  DISABLED|     0|      0x00|         0|  255|
|   0x11d00|        29|   0|        45|   ENABLED|     4|      0x0F|         0|    0|
|   0x11e00|        30|   0|         0|  DISABLED|     0|      0x00|         0|  255|
|   0x11f00|        31|   0|        46|   ENABLED|     4|      0x0F|         0|    0|
|   0x12000|        32|   0|         0|  DISABLED|     0|      0x00|         0|  255|
|   0x12100|        33|   0|        59|   ENABLED|     2|      0x03|         0|    0|
|   0x12200|        34|   0|        59|   ENABLED|     2|      0x0C|         0|    0|
|   0x12300|        35|   0|        60|   ENABLED|     2|      0x03|         0|    0|
|   0x12400|        36|   0|        60|   ENABLED|     2|      0x0C|         0|    0|
|   0x12500|        37|   0|        57|   ENABLED|     2|      0x03|         0|    0|
|   0x12600|        38|   0|        57|   ENABLED|     2|      0x0C|         0|    0|
|   0x12700|        39|   0|        58|   ENABLED|     2|      0x03|         0|    0|
|   0x12800|        40|   0|        58|   ENABLED|     2|      0x0C|         0|    0|
|   0x12900|        41|   0|        63|   ENABLED|     2|      0x03|         0|    0|
|   0x12a00|        42|   0|        63|   ENABLED|     2|      0x0C|         0|    0|
|   0x12b00|        43|   0|        64|   ENABLED|     2|      0x03|         0|    0|
|   0x12c00|        44|   0|        64|   ENABLED|     2|      0x0C|         0|    0|
|   0x12d00|        45|   0|        61|   ENABLED|     2|      0x03|         0|    0|
|   0x12e00|        46|   0|        61|   ENABLED|     2|      0x0C|         0|    0|
|   0x12f00|        47|   0|        62|   ENABLED|     2|      0x03|         0|    0|
|   0x13000|        48|   0|        62|   ENABLED|     2|      0x0C|         0|    0|
|   0x13100|        49|   0|        51|   ENABLED|     4|      0x0F|         0|    0|
|   0x13200|        50|   0|         0|  DISABLED|     0|      0x00|         0|  255|
|   0x13300|        51|   0|        52|   ENABLED|     4|      0x0F|         0|    0|
|   0x13400|        52|   0|         0|  DISABLED|     0|      0x00|         0|  255|
|   0x13500|        53|   0|        49|   ENABLED|     2|      0x03|         0|    0|
|   0x13600|        54|   0|        49|   ENABLED|     2|      0x0C|         0|    0|
|   0x13700|        55|   0|        50|   ENABLED|     2|      0x03|         0|    0|
|   0x13800|        56|   0|        50|   ENABLED|     2|      0x0C|         0|    0|
|   0x13900|        57|   0|        55|   ENABLED|     4|      0x0F|         0|    0|
|   0x13a00|        58|   0|         0|  DISABLED|     0|      0x00|         0|  255|
|   0x13b00|        59|   0|        56|   ENABLED|     4|      0x0F|         0|    0|
|   0x13c00|        60|   0|         0|  DISABLED|     0|      0x00|         0|  255|
|   0x13d00|        61|   0|        53|   ENABLED|     2|      0x03|         0|    0|
|   0x13e00|        62|   0|        53|   ENABLED|     2|      0x0C|         0|    0|
|   0x13f00|        63|   0|        54|   ENABLED|     2|      0x03|         0|    0|
|   0x14000|        64|   0|        54|   ENABLED|     2|      0x0C|         0|    0|
|   0x14100|        65|   0|        29|   ENABLED|     4|      0x0F|         0|    0|
|   0x14200|        66|   0|         0|  DISABLED|     0|      0x00|         0|  255|
|   0x14300|        67|   0|        30|   ENABLED|     4|      0x0F|         0|    0|
|   0x14400|        68|   0|         0|  DISABLED|     0|      0x00|         0|  255|
|   0x14500|        69|   0|        31|   ENABLED|     4|      0x0F|         0|    0|
|   0x14600|        70|   0|         0|  DISABLED|     0|      0x00|         0|  255|
|   0x14700|        71|   0|        32|   ENABLED|     4|      0x0F|         0|    0|
|   0x14800|        72|   0|         0|  DISABLED|     0|      0x00|         0|  255|
|   0x14900|        73|   0|        25|   ENABLED|     4|      0x0F|         0|    0|
|   0x14a00|        74|   0|         0|  DISABLED|     0|      0x00|         0|  255|
|   0x14b00|        75|   0|        26|   ENABLED|     4|      0x0F|         0|    0|
|   0x14c00|        76|   0|         0|  DISABLED|     0|      0x00|         0|  255|
|   0x14d00|        77|   0|        27|   ENABLED|     4|      0x0F|         0|    0|
|   0x14e00|        78|   0|         0|  DISABLED|     0|      0x00|         0|  255|
|   0x14f00|        79|   0|        28|   ENABLED|     4|      0x0F|         0|    0|
|   0x15000|        80|   0|         0|  DISABLED|     0|      0x00|         0|  255|
|   0x15100|        81|   0|        21|   ENABLED|     4|      0x0F|         0|    0|
|   0x15200|        82|   0|         0|  DISABLED|     0|      0x00|         0|  255|
|   0x15300|        83|   0|        22|   ENABLED|     4|      0x0F|         0|    0|
|   0x15400|        84|   0|         0|  DISABLED|     0|      0x00|         0|  255|
|   0x15500|        85|   0|        23|   ENABLED|     4|      0x0F|         0|    0|
|   0x15600|        86|   0|         0|  DISABLED|     0|      0x00|         0|  255|
|   0x15700|        87|   0|        24|   ENABLED|     4|      0x0F|         0|    0|
|   0x15800|        88|   0|         0|  DISABLED|     0|      0x00|         0|  255|
|   0x15900|        89|   0|        17|   ENABLED|     4|      0x0F|         0|    0|
|   0x15a00|        90|   0|         0|  DISABLED|     0|      0x00|         0|  255|
|   0x15b00|        91|   0|        18|   ENABLED|     4|      0x0F|         0|    0|
|   0x15c00|        92|   0|         0|  DISABLED|     0|      0x00|         0|  255|
|   0x15d00|        93|   0|        19|   ENABLED|     4|      0x0F|         0|    0|
|   0x15e00|        94|   0|         0|  DISABLED|     0|      0x00|         0|  255|
|   0x15f00|        95|   0|        20|   ENABLED|     4|      0x0F|         0|    0|
|   0x16000|        96|   0|         0|  DISABLED|     0|      0x00|         0|  255|
|   0x16100|        97|   0|         5|   ENABLED|     2|      0x03|         0|    0|
|   0x16200|        98|   0|         5|   ENABLED|     2|      0x0C|         0|    0|
|   0x16300|        99|   0|         6|   ENABLED|     2|      0x03|         0|    0|
|   0x16400|       100|   0|         6|   ENABLED|     2|      0x0C|         0|    0|
|   0x16500|       101|   0|         7|   ENABLED|     2|      0x03|         0|    0|
|   0x16600|       102|   0|         7|   ENABLED|     2|      0x0C|         0|    0|
|   0x16700|       103|   0|         8|   ENABLED|     2|      0x03|         0|    0|
|   0x16800|       104|   0|         8|   ENABLED|     2|      0x0C|         0|    0|
|   0x16900|       105|   0|         1|   ENABLED|     2|      0x03|         0|    0|
|   0x16a00|       106|   0|         1|   ENABLED|     2|      0x0C|         0|    0|
|   0x16b00|       107|   0|         2|   ENABLED|     2|      0x03|         0|    0|
|   0x16c00|       108|   0|         2|   ENABLED|     2|      0x0C|         0|    0|
|   0x16d00|       109|   0|         3|   ENABLED|     2|      0x03|         0|    0|
|   0x16e00|       110|   0|         3|   ENABLED|     2|      0x0C|         0|    0|
|   0x16f00|       111|   0|         4|   ENABLED|     2|      0x03|         0|    0|
|   0x17000|       112|   0|         4|   ENABLED|     2|      0x0C|         0|    0|
|   0x17100|       113|   0|        13|   ENABLED|     2|      0x03|         0|    0|
|   0x17200|       114|   0|        13|   ENABLED|     2|      0x0C|         0|    0|
|   0x17300|       115|   0|        14|   ENABLED|     2|      0x03|         0|    0|
|   0x17400|       116|   0|        14|   ENABLED|     2|      0x0C|         0|    0|
|   0x17500|       117|   0|        15|   ENABLED|     4|      0x0F|         0|    0|
|   0x17600|       118|   0|         0|  DISABLED|     0|      0x00|         0|  255|
|   0x17700|       119|   0|        16|   ENABLED|     4|      0x0F|         0|    0|
|   0x17800|       120|   0|         0|  DISABLED|     0|      0x00|         0|  255|
|   0x17900|       121|   0|         9|   ENABLED|     2|      0x03|         0|    0|
|   0x17a00|       122|   0|         9|   ENABLED|     2|      0x0C|         0|    0|
|   0x17b00|       123|   0|        10|   ENABLED|     2|      0x03|         0|    0|
|   0x17c00|       124|   0|        10|   ENABLED|     2|      0x0C|         0|    0|
|   0x17d00|       125|   0|        11|   ENABLED|     4|      0x0F|         0|    0|
|   0x17e00|       126|   0|         0|  DISABLED|     0|      0x00|         0|  255|
|   0x17f00|       127|   0|        12|   ENABLED|     4|      0x0F|         0|    0|
|   0x18000|       128|   0|         0|  DISABLED|     0|      0x00|         0|  255|
=====================================================================================
root@msn4600c:/home/admin# docker exec -it syncd sx_api_ports_dump.py
======================================================================================================================
|  log_port|local_port|slot|label_port|       mtu| admin_s|  oper_s|       module_s|  pvid|     oper_speed|  fec_mode|
======================================================================================================================
|   0x10100|         1|   0|        35|      9122|      UP|      UP|        PLUGGED|     1|         100Gx4|      None|
|   0x10300|         3|   0|        36|      9122|      UP|      UP|        PLUGGED|     1|         100Gx4|      None|
|   0x10500|         5|   0|        33|      9122|      UP|      UP|        PLUGGED|     1|         100Gx4|        RS|
|   0x10700|         7|   0|        34|      9122|      UP|      UP|        PLUGGED|     1|         100Gx4|        RS|
|   0x10900|         9|   0|        39|      9122|      UP|      UP|        PLUGGED|     1|         100Gx4|      None|
|   0x10b00|        11|   0|        40|      9122|      UP|      UP|        PLUGGED|     1|         100Gx4|      None|
|   0x10d00|        13|   0|        37|      9122|      UP|      UP|        PLUGGED|     1|         100Gx4|        RS|
|   0x10f00|        15|   0|        38|      9122|      UP|      UP|        PLUGGED|     1|         100Gx4|        RS|
|   0x11100|        17|   0|        43|      9122|      UP|      UP|        PLUGGED|     1|         100Gx4|      None|
|   0x11300|        19|   0|        44|      9122|      UP|      UP|        PLUGGED|     1|         100Gx4|      None|
|   0x11500|        21|   0|        41|      9122|      UP|      UP|        PLUGGED|     1|         100Gx4|      None|
|   0x11700|        23|   0|        42|      9122|      UP|      UP|        PLUGGED|     1|         100Gx4|      None|
|   0x11900|        25|   0|        47|      9122|      UP|      UP|        PLUGGED|     1|         100Gx4|      None|
|   0x11b00|        27|   0|        48|      9122|      UP|      UP|        PLUGGED|     1|         100Gx4|      None|
|   0x11d00|        29|   0|        45|      9122|      UP|      UP|        PLUGGED|     1|         100Gx4|      None|
|   0x11f00|        31|   0|        46|      9122|      UP|      UP|        PLUGGED|     1|         100Gx4|      None|
|   0x12100|        33|   0|        59|      9122|      UP|      UP|        PLUGGED|     1|          50Gx2|      None|
|   0x12200|        34|   0|        59|      9122|      UP|      UP|        PLUGGED|     1|          50Gx2|      None|
|   0x12300|        35|   0|        60|      9122|      UP|      UP|        PLUGGED|     1|          50Gx2|      None|
|   0x12400|        36|   0|        60|      9122|      UP|      UP|        PLUGGED|     1|          50Gx2|      None|
|   0x12500|        37|   0|        57|      9122|      UP|      UP|        PLUGGED|     1|          50Gx2|      None|
|   0x12600|        38|   0|        57|      9122|      UP|      UP|        PLUGGED|     1|          50Gx2|      None|
|   0x12700|        39|   0|        58|      9122|      UP|      UP|        PLUGGED|     1|          50Gx2|      None|
|   0x12800|        40|   0|        58|      9122|      UP|      UP|        PLUGGED|     1|          50Gx2|      None|
|   0x12900|        41|   0|        63|      9122|      UP|      UP|        PLUGGED|     1|          50Gx2|        RS|
|   0x12a00|        42|   0|        63|      9122|      UP|      UP|        PLUGGED|     1|          50Gx2|        RS|
|   0x12b00|        43|   0|        64|      9122|      UP|      UP|        PLUGGED|     1|          50Gx2|        RS|
|   0x12c00|        44|   0|        64|      9122|      UP|      UP|        PLUGGED|     1|          50Gx2|        RS|
|   0x12d00|        45|   0|        61|      9122|      UP|      UP|        PLUGGED|     1|          50Gx2|      None|
|   0x12e00|        46|   0|        61|      9122|      UP|      UP|        PLUGGED|     1|          50Gx2|      None|
|   0x12f00|        47|   0|        62|      9122|      UP|      UP|        PLUGGED|     1|          50Gx2|      None|
|   0x13000|        48|   0|        62|      9122|      UP|      UP|        PLUGGED|     1|          50Gx2|      None|
|   0x13100|        49|   0|        51|      9122|      UP|      UP|        PLUGGED|     1|         100Gx4|      None|
|   0x13300|        51|   0|        52|      9122|      UP|      UP|        PLUGGED|     1|         100Gx4|      None|
|   0x13500|        53|   0|        49|      9122|      UP|      UP|        PLUGGED|     1|          50Gx2|      None|
|   0x13600|        54|   0|        49|      9122|      UP|      UP|        PLUGGED|     1|          50Gx2|      None|
|   0x13700|        55|   0|        50|      9122|      UP|      UP|        PLUGGED|     1|          50Gx2|      None|
|   0x13800|        56|   0|        50|      9122|      UP|      UP|        PLUGGED|     1|          50Gx2|      None|
|   0x13900|        57|   0|        55|      9122|      UP|      UP|        PLUGGED|     1|         100Gx4|      None|
|   0x13b00|        59|   0|        56|      9122|      UP|      UP|        PLUGGED|     1|         100Gx4|      None|
|   0x13d00|        61|   0|        53|      9122|      UP|      UP|        PLUGGED|     1|          50Gx2|      None|
|   0x13e00|        62|   0|        53|      9122|      UP|      UP|        PLUGGED|     1|          50Gx2|      None|
|   0x13f00|        63|   0|        54|      9122|      UP|      UP|        PLUGGED|     1|          50Gx2|      None|
|   0x14000|        64|   0|        54|      9122|      UP|      UP|        PLUGGED|     1|          50Gx2|      None|
|   0x14100|        65|   0|        29|      9122|      UP|      UP|        PLUGGED|     1|         100Gx4|        RS|
|   0x14300|        67|   0|        30|      9122|      UP|      UP|        PLUGGED|     1|         100Gx4|        RS|
|   0x14500|        69|   0|        31|      9122|      UP|      UP|        PLUGGED|     1|         100Gx4|      None|
|   0x14700|        71|   0|        32|      9122|      UP|      UP|        PLUGGED|     1|         100Gx4|      None|
|   0x14900|        73|   0|        25|      9122|      UP|      UP|        PLUGGED|     1|         100Gx4|        RS|
|   0x14b00|        75|   0|        26|      9122|      UP|      UP|        PLUGGED|     1|         100Gx4|        RS|
|   0x14d00|        77|   0|        27|      9122|      UP|      UP|        PLUGGED|     1|         100Gx4|      None|
|   0x14f00|        79|   0|        28|      9122|      UP|      UP|        PLUGGED|     1|         100Gx4|      None|
|   0x15100|        81|   0|        21|      9122|      UP|      UP|        PLUGGED|     1|         100Gx4|      None|
|   0x15300|        83|   0|        22|      9122|      UP|      UP|        PLUGGED|     1|         100Gx4|      None|
|   0x15500|        85|   0|        23|      9122|      UP|      UP|        PLUGGED|     1|         100Gx4|      None|
|   0x15700|        87|   0|        24|      9122|      UP|      UP|        PLUGGED|     1|         100Gx4|      None|
|   0x15900|        89|   0|        17|      9122|      UP|      UP|        PLUGGED|     1|         100Gx4|      None|
|   0x15b00|        91|   0|        18|      9122|      UP|      UP|        PLUGGED|     1|         100Gx4|      None|
|   0x15d00|        93|   0|        19|      9122|      UP|      UP|        PLUGGED|     1|         100Gx4|      None|
|   0x15f00|        95|   0|        20|      9122|      UP|      UP|        PLUGGED|     1|         100Gx4|      None|
|   0x16100|        97|   0|         5|      9122|      UP|      UP|        PLUGGED|     1|          50Gx2|      None|
|   0x16200|        98|   0|         5|      9122|      UP|      UP|        PLUGGED|     1|          50Gx2|      None|
|   0x16300|        99|   0|         6|      9122|      UP|      UP|        PLUGGED|     1|          50Gx2|      None|
|   0x16400|       100|   0|         6|      9122|      UP|      UP|        PLUGGED|     1|          50Gx2|      None|
|   0x16500|       101|   0|         7|      9122|      UP|      UP|        PLUGGED|     1|          50Gx2|      None|
|   0x16600|       102|   0|         7|      9122|      UP|      UP|        PLUGGED|     1|          50Gx2|      None|
|   0x16700|       103|   0|         8|      9122|      UP|      UP|        PLUGGED|     1|          50Gx2|      None|
|   0x16800|       104|   0|         8|      9122|      UP|      UP|        PLUGGED|     1|          50Gx2|      None|
|   0x16900|       105|   0|         1|      9122|      UP|      UP|        PLUGGED|     1|          50Gx2|      None|
|   0x16a00|       106|   0|         1|      9122|      UP|      UP|        PLUGGED|     1|          50Gx2|      None|
|   0x16b00|       107|   0|         2|      9122|      UP|      UP|        PLUGGED|     1|          50Gx2|      None|
|   0x16c00|       108|   0|         2|      9122|      UP|      UP|        PLUGGED|     1|          50Gx2|      None|
|   0x16d00|       109|   0|         3|      9122|      UP|      UP|        PLUGGED|     1|          50Gx2|      None|
|   0x16e00|       110|   0|         3|      9122|      UP|      UP|        PLUGGED|     1|          50Gx2|      None|
|   0x16f00|       111|   0|         4|      9122|      UP|      UP|        PLUGGED|     1|          50Gx2|      None|
|   0x17000|       112|   0|         4|      9122|      UP|      UP|        PLUGGED|     1|          50Gx2|      None|
|   0x17100|       113|   0|        13|      9122|      UP|      UP|        PLUGGED|     1|          50Gx2|      None|
|   0x17200|       114|   0|        13|      9122|      UP|      UP|        PLUGGED|     1|          50Gx2|      None|
|   0x17300|       115|   0|        14|      9122|      UP|      UP|        PLUGGED|     1|          50Gx2|      None|
|   0x17400|       116|   0|        14|      9122|      UP|      UP|        PLUGGED|     1|          50Gx2|      None|
|   0x17500|       117|   0|        15|      9122|      UP|      UP|        PLUGGED|     1|         100Gx4|      None|
|   0x17700|       119|   0|        16|      9122|      UP|      UP|        PLUGGED|     1|         100Gx4|      None|
|   0x17900|       121|   0|         9|      9122|      UP|      UP|        PLUGGED|     1|          50Gx2|      None|
|   0x17a00|       122|   0|         9|      9122|      UP|      UP|        PLUGGED|     1|          50Gx2|      None|
|   0x17b00|       123|   0|        10|      9122|      UP|      UP|        PLUGGED|     1|          50Gx2|      None|
|   0x17c00|       124|   0|        10|      9122|      UP|      UP|        PLUGGED|     1|          50Gx2|      None|
|   0x17d00|       125|   0|        11|      9122|      UP|      UP|        PLUGGED|     1|         100Gx4|      None|
|   0x17f00|       127|   0|        12|      9122|      UP|      UP|        PLUGGED|     1|         100Gx4|      None|
======================================================================================================================

Which release branch to backport (provide reason below if selected)

  • 201811
  • 201911
  • 202006
  • 202012

Description for the changelog

A picture of a cute animal (not mandatory but encouraged)

Copy link

@stephenxs stephenxs left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approve for buffer configuration.

@vivekrnv vivekrnv changed the title [SKU] Added D4840 SKU for 4600C platform [SKU] Added MSN-D48C40 SKU for 4600C platform Jul 8, 2021
@vivekrnv vivekrnv changed the title [SKU] Added MSN-D48C40 SKU for 4600C platform [SKU] Added SN-D48C40 SKU for 4600C platform Jul 8, 2021
@vivekrnv vivekrnv changed the title [SKU] Added SN-D48C40 SKU for 4600C platform [SKU] Added D48C40 SKU for 4600C platform Jul 8, 2021
@vivekrnv vivekrnv closed this Jul 8, 2021
vivekrnv pushed a commit that referenced this pull request Dec 10, 2021
#### What I did 

[sonic-linkmgrd][master] submodule update

6c6151b Fix unstable unit tests (state change handler wasn't invoked) (#8)
2f7dc0a support code diff coverage (#5)
83f0002 Force mux state switch to standby if triggered from Cli (#6)

signed-off-by: Jing Zhang [email protected]
vivekrnv pushed a commit that referenced this pull request Apr 4, 2022
6c6151b Fix unstable unit tests (state change handler wasn't invoked) (#8)
2f7dc0a support code diff coverage (#5)
83f0002 Force mux state switch to standby if triggered from Cli (#6)

signed-off-by: Jing Zhang [email protected]
vivekrnv pushed a commit that referenced this pull request Jun 28, 2023
…sonic-net#15634)

#### Why I did it
src/dhcpmon
```
* 824a144 - (HEAD -> master, origin/master, origin/HEAD) replace atoi with strtol (#6) (3 hours ago) [Mai Bui]
* 32c0c3f - Fix libswsscommon package installation for non-amd64 (#7) (6 hours ago) [Saikrishna Arcot]
```
#### How I did it
#### How to verify it
#### Description for the changelog
vivekrnv pushed a commit that referenced this pull request Oct 19, 2023
Why I did it
Advance dhcpmon to a3c5381 in 202305 branch.

a3c5381 - (HEAD, origin/master, origin/HEAD, master) Merge pull request src: Add libnl3 build.sh script #11 from jcaiMR/dev/jcai_fix_err_log (11 days ago) [StormLiangMS]
c5ef7e7 - Change common_libs dependencies from buster to bullseye (Updating docker-orchagent/syncd Dockerfile and start.sh #9)
824a144 - replace atoi with strtol (Rename hostname #6) (10 weeks ago) [Mai Bui]
32c0c3f - Fix libswsscommon package installation for non-amd64 (README.md leaves out docker-database #7) (10 weeks ago) [Saikrishna Arcot]
Work item tracking
Microsoft ADO (25048723):
How I did it
How to verify it
Run test_dhcp_relay.py, no failure
vivekrnv pushed a commit that referenced this pull request Dec 6, 2024
To fix a statistical issue. The original fix was done in FRRouting/frr#17297. However to accommodate 8.5.4 the patch in the PR was added.

[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `/usr/lib/frr/zebra -A 127.0.0.1 -s 90000000 -M dplane_fpm_nl -M snmp'.
Program terminated with signal SIGABRT, Aborted.
#0  0x00007fccd7351e2c in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[Current thread is 1 (Thread 0x7fccd6faf7c0 (LWP 36))]
(gdb) bt
#0  0x00007fccd7351e2c in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007fccd7302fb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x00007fccd72ed472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
#3  0x00007fccd75bb3a9 in _zlog_assert_failed (xref=xref@entry=0x7fccd7652380 <_xref.16>, extra=extra@entry=0x0) at ../lib/zlog.c:678
#4  0x00007fccd759b2fe in route_node_delete (node=<optimized out>) at ../lib/table.c:352
#5  0x00007fccd759b445 in route_unlock_node (node=0x0) at ../lib/table.h:258
#6  route_next (node=<optimized out>) at ../lib/table.c:436
#7  route_next (node=node@entry=0x56029d89e560) at ../lib/table.c:410
#8  0x000056029b6b6b7a in if_lookup_by_name_per_ns (ns=ns@entry=0x56029d873d90, ifname=ifname@entry=0x7fccc0029340 "PortChannel1020")
    at ../zebra/interface.c:312
#9  0x000056029b6b8b36 in zebra_if_dplane_ifp_handling (ctx=0x7fccc0029310) at ../zebra/interface.c:1867
#10 zebra_if_dplane_result (ctx=0x7fccc0029310) at ../zebra/interface.c:2221
#11 0x000056029b7137a9 in rib_process_dplane_results (thread=<optimized out>) at ../zebra/zebra_rib.c:4810
#12 0x00007fccd75a0e0d in thread_call (thread=thread@entry=0x7ffe8e553cc0) at ../lib/thread.c:1990
#13 0x00007fccd7559368 in frr_run (master=0x56029d65a040) at ../lib/libfrr.c:1198
#14 0x000056029b6ac317 in main (argc=9, argv=0x7ffe8e5540d8) at ../zebra/main.c:478
vivekrnv pushed a commit that referenced this pull request Dec 18, 2024
…et#21095)

Adding the below fix from FRR FRRouting/frr#17297

This is to fix the following crash which is a statistical issue

[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `/usr/lib/frr/zebra -A 127.0.0.1 -s 90000000 -M dplane_fpm_nl -M snmp'.
Program terminated with signal SIGABRT, Aborted.
#0  0x00007fccd7351e2c in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[Current thread is 1 (Thread 0x7fccd6faf7c0 (LWP 36))]
(gdb) bt
#0  0x00007fccd7351e2c in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007fccd7302fb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x00007fccd72ed472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
#3  0x00007fccd75bb3a9 in _zlog_assert_failed (xref=xref@entry=0x7fccd7652380 <_xref.16>, extra=extra@entry=0x0) at ../lib/zlog.c:678
#4  0x00007fccd759b2fe in route_node_delete (node=<optimized out>) at ../lib/table.c:352
#5  0x00007fccd759b445 in route_unlock_node (node=0x0) at ../lib/table.h:258
#6  route_next (node=<optimized out>) at ../lib/table.c:436
#7  route_next (node=node@entry=0x56029d89e560) at ../lib/table.c:410
#8  0x000056029b6b6b7a in if_lookup_by_name_per_ns (ns=ns@entry=0x56029d873d90, ifname=ifname@entry=0x7fccc0029340 "PortChannel1020")
    at ../zebra/interface.c:312
#9  0x000056029b6b8b36 in zebra_if_dplane_ifp_handling (ctx=0x7fccc0029310) at ../zebra/interface.c:1867
#10 zebra_if_dplane_result (ctx=0x7fccc0029310) at ../zebra/interface.c:2221
#11 0x000056029b7137a9 in rib_process_dplane_results (thread=<optimized out>) at ../zebra/zebra_rib.c:4810
#12 0x00007fccd75a0e0d in thread_call (thread=thread@entry=0x7ffe8e553cc0) at ../lib/thread.c:1990
#13 0x00007fccd7559368 in frr_run (master=0x56029d65a040) at ../lib/libfrr.c:1198
#14 0x000056029b6ac317 in main (argc=9, argv=0x7ffe8e5540d8) at ../zebra/main.c:478
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants