diff --git a/device/arista/x86_64-arista_7060_cx32s/Arista-7060CX-32S-C32/sai.profile b/device/arista/x86_64-arista_7060_cx32s/Arista-7060CX-32S-C32/sai.profile index b318477871f..40125c4bf39 100644 --- a/device/arista/x86_64-arista_7060_cx32s/Arista-7060CX-32S-C32/sai.profile +++ b/device/arista/x86_64-arista_7060_cx32s/Arista-7060CX-32S-C32/sai.profile @@ -3,3 +3,7 @@ SAI_NUM_ECMP_MEMBERS=64 # BROADCOM_LEGACY_SAI_COMPAT: TH1 (BCM56960) has no streaming telemetry platform driver; # sai_query_stats_st_capability crashes in brcm_sai_st_pd_ctr_cap_list_get. SAI_STATS_ST_CAPABILITY_SUPPORTED=0 + +# BROADCOM_LEGACY_SAI_COMPAT: sai_get_stats_ext is not supported for switch objects on TH1 (BCM56960). +# Setting to 0 disables use_sai_stats_ext in FlexCounter for COUNTER_TYPE_SWITCH. +SAI_STATS_EXT_SWITCH_SUPPORTED=0 diff --git a/device/arista/x86_64-arista_7060_cx32s/Arista-7060CX-32S-D48C8/sai.profile b/device/arista/x86_64-arista_7060_cx32s/Arista-7060CX-32S-D48C8/sai.profile index a783acd52ee..d30aca7862c 100644 --- a/device/arista/x86_64-arista_7060_cx32s/Arista-7060CX-32S-D48C8/sai.profile +++ b/device/arista/x86_64-arista_7060_cx32s/Arista-7060CX-32S-D48C8/sai.profile @@ -3,3 +3,7 @@ SAI_NUM_ECMP_MEMBERS=64 # BROADCOM_LEGACY_SAI_COMPAT: TH1 (BCM56960) has no streaming telemetry platform driver; # sai_query_stats_st_capability crashes in brcm_sai_st_pd_ctr_cap_list_get. SAI_STATS_ST_CAPABILITY_SUPPORTED=0 + +# BROADCOM_LEGACY_SAI_COMPAT: sai_get_stats_ext is not supported for switch objects on TH1 (BCM56960). +# Setting to 0 disables use_sai_stats_ext in FlexCounter for COUNTER_TYPE_SWITCH. +SAI_STATS_EXT_SWITCH_SUPPORTED=0 diff --git a/device/arista/x86_64-arista_7060_cx32s/Arista-7060CX-32S-Q24C8/sai.profile b/device/arista/x86_64-arista_7060_cx32s/Arista-7060CX-32S-Q24C8/sai.profile index 84794af8a2a..1d42106777d 100644 --- a/device/arista/x86_64-arista_7060_cx32s/Arista-7060CX-32S-Q24C8/sai.profile +++ b/device/arista/x86_64-arista_7060_cx32s/Arista-7060CX-32S-Q24C8/sai.profile @@ -3,3 +3,7 @@ SAI_NUM_ECMP_MEMBERS=64 # BROADCOM_LEGACY_SAI_COMPAT: TH1 (BCM56960) has no streaming telemetry platform driver; # sai_query_stats_st_capability crashes in brcm_sai_st_pd_ctr_cap_list_get. SAI_STATS_ST_CAPABILITY_SUPPORTED=0 + +# BROADCOM_LEGACY_SAI_COMPAT: sai_get_stats_ext is not supported for switch objects on TH1 (BCM56960). +# Setting to 0 disables use_sai_stats_ext in FlexCounter for COUNTER_TYPE_SWITCH. +SAI_STATS_EXT_SWITCH_SUPPORTED=0 diff --git a/device/arista/x86_64-arista_7060_cx32s/Arista-7060CX-32S-Q32/sai.profile.j2 b/device/arista/x86_64-arista_7060_cx32s/Arista-7060CX-32S-Q32/sai.profile.j2 index 5a50185247a..ec9b1bf1e2f 100644 --- a/device/arista/x86_64-arista_7060_cx32s/Arista-7060CX-32S-Q32/sai.profile.j2 +++ b/device/arista/x86_64-arista_7060_cx32s/Arista-7060CX-32S-Q32/sai.profile.j2 @@ -12,3 +12,11 @@ {# Write the contents of sai_ profile_filename to sai.profile file #} {{ sai_profile_contents }} SAI_NUM_ECMP_MEMBERS=64 + +# BROADCOM_LEGACY_SAI_COMPAT: TH1 (BCM56960) has no streaming telemetry platform driver; +# sai_query_stats_st_capability crashes in brcm_sai_st_pd_ctr_cap_list_get. +SAI_STATS_ST_CAPABILITY_SUPPORTED=0 + +# BROADCOM_LEGACY_SAI_COMPAT: sai_get_stats_ext is not supported for switch objects on TH1 (BCM56960). +# Setting to 0 disables use_sai_stats_ext in FlexCounter for COUNTER_TYPE_SWITCH. +SAI_STATS_EXT_SWITCH_SUPPORTED=0 diff --git a/device/arista/x86_64-arista_7060_cx32s/Arista-7060CX-32S-T96C8/sai.profile b/device/arista/x86_64-arista_7060_cx32s/Arista-7060CX-32S-T96C8/sai.profile index 68a6fac961e..7f4370d4e2f 100644 --- a/device/arista/x86_64-arista_7060_cx32s/Arista-7060CX-32S-T96C8/sai.profile +++ b/device/arista/x86_64-arista_7060_cx32s/Arista-7060CX-32S-T96C8/sai.profile @@ -3,3 +3,7 @@ SAI_NUM_ECMP_MEMBERS=64 # BROADCOM_LEGACY_SAI_COMPAT: TH1 (BCM56960) has no streaming telemetry platform driver; # sai_query_stats_st_capability crashes in brcm_sai_st_pd_ctr_cap_list_get. SAI_STATS_ST_CAPABILITY_SUPPORTED=0 + +# BROADCOM_LEGACY_SAI_COMPAT: sai_get_stats_ext is not supported for switch objects on TH1 (BCM56960). +# Setting to 0 disables use_sai_stats_ext in FlexCounter for COUNTER_TYPE_SWITCH. +SAI_STATS_EXT_SWITCH_SUPPORTED=0 diff --git a/device/arista/x86_64-arista_7060_cx32s/Arista-7060CX-32S/sai.profile b/device/arista/x86_64-arista_7060_cx32s/Arista-7060CX-32S/sai.profile index 60ce19f0168..04c6164dd24 100644 --- a/device/arista/x86_64-arista_7060_cx32s/Arista-7060CX-32S/sai.profile +++ b/device/arista/x86_64-arista_7060_cx32s/Arista-7060CX-32S/sai.profile @@ -2,3 +2,7 @@ SAI_INIT_CONFIG_FILE=/usr/share/sonic/platform/th-a7060-cx32s-flex-all.config.bc # BROADCOM_LEGACY_SAI_COMPAT: TH1 (BCM56960) has no streaming telemetry platform driver; # sai_query_stats_st_capability crashes in brcm_sai_st_pd_ctr_cap_list_get. SAI_STATS_ST_CAPABILITY_SUPPORTED=0 + +# BROADCOM_LEGACY_SAI_COMPAT: sai_get_stats_ext is not supported for switch objects on TH1 (BCM56960). +# Setting to 0 disables use_sai_stats_ext in FlexCounter for COUNTER_TYPE_SWITCH. +SAI_STATS_EXT_SWITCH_SUPPORTED=0