From b6d8058d66895b04504826e06c7787bda0f15946 Mon Sep 17 00:00:00 2001 From: saksarav Date: Wed, 26 Feb 2025 09:47:39 -0500 Subject: [PATCH 1/3] [Nokia][Device] Add BCM DNX soc properties to set STAN_ALN mode correctly Signed-off-by: saksarav --- .../0/jr2cp-nokia-18x100g-4x25g-config.bcm | 2 ++ .../1/jr2cp-nokia-18x100g-4x25g-config.bcm | 2 ++ .../Nokia-IXR7250E-36x400G/0/jr2cp-nokia-18x400g-config.bcm | 2 ++ .../Nokia-IXR7250E-36x400G/1/jr2cp-nokia-18x400g-config.bcm | 2 ++ 4 files changed, 8 insertions(+) diff --git a/device/nokia/x86_64-nokia_ixr7250e_36x400g-r0/Nokia-IXR7250E-36x100G/0/jr2cp-nokia-18x100g-4x25g-config.bcm b/device/nokia/x86_64-nokia_ixr7250e_36x400g-r0/Nokia-IXR7250E-36x100G/0/jr2cp-nokia-18x100g-4x25g-config.bcm index d0e143ce265b..921fac5bf0c0 100644 --- a/device/nokia/x86_64-nokia_ixr7250e_36x400g-r0/Nokia-IXR7250E-36x100G/0/jr2cp-nokia-18x100g-4x25g-config.bcm +++ b/device/nokia/x86_64-nokia_ixr7250e_36x400g-r0/Nokia-IXR7250E-36x100G/0/jr2cp-nokia-18x100g-4x25g-config.bcm @@ -2101,3 +2101,5 @@ sai_default_cpu_tx_tc=7 sai_postinit_cmd_file=/usr/share/sonic/hwsku/sai_postinit_cmd.soc sai_disable_srcmacqedstmac_ctrl=1 sai_instru_stat_accum_enable=1 +appl_param_active_links_thr_low=1 +appl_param_active_links_thr_high=112 diff --git a/device/nokia/x86_64-nokia_ixr7250e_36x400g-r0/Nokia-IXR7250E-36x100G/1/jr2cp-nokia-18x100g-4x25g-config.bcm b/device/nokia/x86_64-nokia_ixr7250e_36x400g-r0/Nokia-IXR7250E-36x100G/1/jr2cp-nokia-18x100g-4x25g-config.bcm index d3b7745de638..d60508a6c352 100644 --- a/device/nokia/x86_64-nokia_ixr7250e_36x400g-r0/Nokia-IXR7250E-36x100G/1/jr2cp-nokia-18x100g-4x25g-config.bcm +++ b/device/nokia/x86_64-nokia_ixr7250e_36x400g-r0/Nokia-IXR7250E-36x100G/1/jr2cp-nokia-18x100g-4x25g-config.bcm @@ -2102,3 +2102,5 @@ sai_default_cpu_tx_tc=7 sai_postinit_cmd_file=/usr/share/sonic/hwsku/sai_postinit_cmd.soc sai_disable_srcmacqedstmac_ctrl=1 sai_instru_stat_accum_enable=1 +appl_param_active_links_thr_low=1 +appl_param_active_links_thr_high=112 diff --git a/device/nokia/x86_64-nokia_ixr7250e_36x400g-r0/Nokia-IXR7250E-36x400G/0/jr2cp-nokia-18x400g-config.bcm b/device/nokia/x86_64-nokia_ixr7250e_36x400g-r0/Nokia-IXR7250E-36x400G/0/jr2cp-nokia-18x400g-config.bcm index c5f483bd0cb1..a711a73e541e 100644 --- a/device/nokia/x86_64-nokia_ixr7250e_36x400g-r0/Nokia-IXR7250E-36x400G/0/jr2cp-nokia-18x400g-config.bcm +++ b/device/nokia/x86_64-nokia_ixr7250e_36x400g-r0/Nokia-IXR7250E-36x400G/0/jr2cp-nokia-18x400g-config.bcm @@ -2102,3 +2102,5 @@ trunk_group_max_members=16 sai_default_cpu_tx_tc=7 sai_disable_srcmacqedstmac_ctrl=1 sai_instru_stat_accum_enable=1 +appl_param_active_links_thr_low=1 +appl_param_active_links_thr_high=112 diff --git a/device/nokia/x86_64-nokia_ixr7250e_36x400g-r0/Nokia-IXR7250E-36x400G/1/jr2cp-nokia-18x400g-config.bcm b/device/nokia/x86_64-nokia_ixr7250e_36x400g-r0/Nokia-IXR7250E-36x400G/1/jr2cp-nokia-18x400g-config.bcm index ab9614bc33e4..e4b53ed97e7e 100644 --- a/device/nokia/x86_64-nokia_ixr7250e_36x400g-r0/Nokia-IXR7250E-36x400G/1/jr2cp-nokia-18x400g-config.bcm +++ b/device/nokia/x86_64-nokia_ixr7250e_36x400g-r0/Nokia-IXR7250E-36x400G/1/jr2cp-nokia-18x400g-config.bcm @@ -2104,3 +2104,5 @@ trunk_group_max_members=16 sai_default_cpu_tx_tc=7 sai_disable_srcmacqedstmac_ctrl=1 sai_instru_stat_accum_enable=1 +appl_param_active_links_thr_low=1 +appl_param_active_links_thr_high=112 From 26fbc8c3b85665510edbd39e9fa87f2872eccff4 Mon Sep 17 00:00:00 2001 From: saksarav Date: Mon, 3 Mar 2025 10:36:10 -0500 Subject: [PATCH 2/3] Update the lo=25% and Hi=50% of the fabric links Signed-off-by: saksarav --- .../0/jr2cp-nokia-18x100g-4x25g-config.bcm | 2 +- .../1/jr2cp-nokia-18x100g-4x25g-config.bcm | 2 +- .../Nokia-IXR7250E-36x400G/0/jr2cp-nokia-18x400g-config.bcm | 2 +- .../Nokia-IXR7250E-36x400G/1/jr2cp-nokia-18x400g-config.bcm | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/device/nokia/x86_64-nokia_ixr7250e_36x400g-r0/Nokia-IXR7250E-36x100G/0/jr2cp-nokia-18x100g-4x25g-config.bcm b/device/nokia/x86_64-nokia_ixr7250e_36x400g-r0/Nokia-IXR7250E-36x100G/0/jr2cp-nokia-18x100g-4x25g-config.bcm index 921fac5bf0c0..5dc0c8e70ba5 100644 --- a/device/nokia/x86_64-nokia_ixr7250e_36x400g-r0/Nokia-IXR7250E-36x100G/0/jr2cp-nokia-18x100g-4x25g-config.bcm +++ b/device/nokia/x86_64-nokia_ixr7250e_36x400g-r0/Nokia-IXR7250E-36x100G/0/jr2cp-nokia-18x100g-4x25g-config.bcm @@ -2102,4 +2102,4 @@ sai_postinit_cmd_file=/usr/share/sonic/hwsku/sai_postinit_cmd.soc sai_disable_srcmacqedstmac_ctrl=1 sai_instru_stat_accum_enable=1 appl_param_active_links_thr_low=1 -appl_param_active_links_thr_high=112 +appl_param_active_links_thr_high=84 diff --git a/device/nokia/x86_64-nokia_ixr7250e_36x400g-r0/Nokia-IXR7250E-36x100G/1/jr2cp-nokia-18x100g-4x25g-config.bcm b/device/nokia/x86_64-nokia_ixr7250e_36x400g-r0/Nokia-IXR7250E-36x100G/1/jr2cp-nokia-18x100g-4x25g-config.bcm index d60508a6c352..eb5de728c614 100644 --- a/device/nokia/x86_64-nokia_ixr7250e_36x400g-r0/Nokia-IXR7250E-36x100G/1/jr2cp-nokia-18x100g-4x25g-config.bcm +++ b/device/nokia/x86_64-nokia_ixr7250e_36x400g-r0/Nokia-IXR7250E-36x100G/1/jr2cp-nokia-18x100g-4x25g-config.bcm @@ -2103,4 +2103,4 @@ sai_postinit_cmd_file=/usr/share/sonic/hwsku/sai_postinit_cmd.soc sai_disable_srcmacqedstmac_ctrl=1 sai_instru_stat_accum_enable=1 appl_param_active_links_thr_low=1 -appl_param_active_links_thr_high=112 +appl_param_active_links_thr_high=84 diff --git a/device/nokia/x86_64-nokia_ixr7250e_36x400g-r0/Nokia-IXR7250E-36x400G/0/jr2cp-nokia-18x400g-config.bcm b/device/nokia/x86_64-nokia_ixr7250e_36x400g-r0/Nokia-IXR7250E-36x400G/0/jr2cp-nokia-18x400g-config.bcm index a711a73e541e..ddf703ad6367 100644 --- a/device/nokia/x86_64-nokia_ixr7250e_36x400g-r0/Nokia-IXR7250E-36x400G/0/jr2cp-nokia-18x400g-config.bcm +++ b/device/nokia/x86_64-nokia_ixr7250e_36x400g-r0/Nokia-IXR7250E-36x400G/0/jr2cp-nokia-18x400g-config.bcm @@ -2103,4 +2103,4 @@ sai_default_cpu_tx_tc=7 sai_disable_srcmacqedstmac_ctrl=1 sai_instru_stat_accum_enable=1 appl_param_active_links_thr_low=1 -appl_param_active_links_thr_high=112 +appl_param_active_links_thr_high=84 diff --git a/device/nokia/x86_64-nokia_ixr7250e_36x400g-r0/Nokia-IXR7250E-36x400G/1/jr2cp-nokia-18x400g-config.bcm b/device/nokia/x86_64-nokia_ixr7250e_36x400g-r0/Nokia-IXR7250E-36x400G/1/jr2cp-nokia-18x400g-config.bcm index e4b53ed97e7e..0eb12781047e 100644 --- a/device/nokia/x86_64-nokia_ixr7250e_36x400g-r0/Nokia-IXR7250E-36x400G/1/jr2cp-nokia-18x400g-config.bcm +++ b/device/nokia/x86_64-nokia_ixr7250e_36x400g-r0/Nokia-IXR7250E-36x400G/1/jr2cp-nokia-18x400g-config.bcm @@ -2105,4 +2105,4 @@ sai_default_cpu_tx_tc=7 sai_disable_srcmacqedstmac_ctrl=1 sai_instru_stat_accum_enable=1 appl_param_active_links_thr_low=1 -appl_param_active_links_thr_high=112 +appl_param_active_links_thr_high=84 From 8160f638bba612e29eb8fe34c6ce84985c2ab5b1 Mon Sep 17 00:00:00 2001 From: saksarav Date: Fri, 14 Mar 2025 10:27:37 -0400 Subject: [PATCH 3/3] Update the high threshold to 2/3 of active links (112) Signed-off-by: saksarav --- .../0/jr2cp-nokia-18x100g-4x25g-config.bcm | 2 +- .../1/jr2cp-nokia-18x100g-4x25g-config.bcm | 2 +- .../Nokia-IXR7250E-36x400G/0/jr2cp-nokia-18x400g-config.bcm | 2 +- .../Nokia-IXR7250E-36x400G/1/jr2cp-nokia-18x400g-config.bcm | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/device/nokia/x86_64-nokia_ixr7250e_36x400g-r0/Nokia-IXR7250E-36x100G/0/jr2cp-nokia-18x100g-4x25g-config.bcm b/device/nokia/x86_64-nokia_ixr7250e_36x400g-r0/Nokia-IXR7250E-36x100G/0/jr2cp-nokia-18x100g-4x25g-config.bcm index 5dc0c8e70ba5..921fac5bf0c0 100644 --- a/device/nokia/x86_64-nokia_ixr7250e_36x400g-r0/Nokia-IXR7250E-36x100G/0/jr2cp-nokia-18x100g-4x25g-config.bcm +++ b/device/nokia/x86_64-nokia_ixr7250e_36x400g-r0/Nokia-IXR7250E-36x100G/0/jr2cp-nokia-18x100g-4x25g-config.bcm @@ -2102,4 +2102,4 @@ sai_postinit_cmd_file=/usr/share/sonic/hwsku/sai_postinit_cmd.soc sai_disable_srcmacqedstmac_ctrl=1 sai_instru_stat_accum_enable=1 appl_param_active_links_thr_low=1 -appl_param_active_links_thr_high=84 +appl_param_active_links_thr_high=112 diff --git a/device/nokia/x86_64-nokia_ixr7250e_36x400g-r0/Nokia-IXR7250E-36x100G/1/jr2cp-nokia-18x100g-4x25g-config.bcm b/device/nokia/x86_64-nokia_ixr7250e_36x400g-r0/Nokia-IXR7250E-36x100G/1/jr2cp-nokia-18x100g-4x25g-config.bcm index eb5de728c614..d60508a6c352 100644 --- a/device/nokia/x86_64-nokia_ixr7250e_36x400g-r0/Nokia-IXR7250E-36x100G/1/jr2cp-nokia-18x100g-4x25g-config.bcm +++ b/device/nokia/x86_64-nokia_ixr7250e_36x400g-r0/Nokia-IXR7250E-36x100G/1/jr2cp-nokia-18x100g-4x25g-config.bcm @@ -2103,4 +2103,4 @@ sai_postinit_cmd_file=/usr/share/sonic/hwsku/sai_postinit_cmd.soc sai_disable_srcmacqedstmac_ctrl=1 sai_instru_stat_accum_enable=1 appl_param_active_links_thr_low=1 -appl_param_active_links_thr_high=84 +appl_param_active_links_thr_high=112 diff --git a/device/nokia/x86_64-nokia_ixr7250e_36x400g-r0/Nokia-IXR7250E-36x400G/0/jr2cp-nokia-18x400g-config.bcm b/device/nokia/x86_64-nokia_ixr7250e_36x400g-r0/Nokia-IXR7250E-36x400G/0/jr2cp-nokia-18x400g-config.bcm index ddf703ad6367..a711a73e541e 100644 --- a/device/nokia/x86_64-nokia_ixr7250e_36x400g-r0/Nokia-IXR7250E-36x400G/0/jr2cp-nokia-18x400g-config.bcm +++ b/device/nokia/x86_64-nokia_ixr7250e_36x400g-r0/Nokia-IXR7250E-36x400G/0/jr2cp-nokia-18x400g-config.bcm @@ -2103,4 +2103,4 @@ sai_default_cpu_tx_tc=7 sai_disable_srcmacqedstmac_ctrl=1 sai_instru_stat_accum_enable=1 appl_param_active_links_thr_low=1 -appl_param_active_links_thr_high=84 +appl_param_active_links_thr_high=112 diff --git a/device/nokia/x86_64-nokia_ixr7250e_36x400g-r0/Nokia-IXR7250E-36x400G/1/jr2cp-nokia-18x400g-config.bcm b/device/nokia/x86_64-nokia_ixr7250e_36x400g-r0/Nokia-IXR7250E-36x400G/1/jr2cp-nokia-18x400g-config.bcm index 0eb12781047e..e4b53ed97e7e 100644 --- a/device/nokia/x86_64-nokia_ixr7250e_36x400g-r0/Nokia-IXR7250E-36x400G/1/jr2cp-nokia-18x400g-config.bcm +++ b/device/nokia/x86_64-nokia_ixr7250e_36x400g-r0/Nokia-IXR7250E-36x400G/1/jr2cp-nokia-18x400g-config.bcm @@ -2105,4 +2105,4 @@ sai_default_cpu_tx_tc=7 sai_disable_srcmacqedstmac_ctrl=1 sai_instru_stat_accum_enable=1 appl_param_active_links_thr_low=1 -appl_param_active_links_thr_high=84 +appl_param_active_links_thr_high=112