From 743e45f745a3b417e048afd642eadfe57e4173b9 Mon Sep 17 00:00:00 2001 From: vaibhav-dahiya Date: Fri, 12 Jan 2024 19:37:38 +0000 Subject: [PATCH 1/3] [Arista] Update config.bcm of 7260cx3 and 7060_cx32s for handling 40g optics with unreliable los settings Signed-off-by: vaibhav-dahiya --- .../Arista-7060CX-32S-Q32/th-a7060-cx32s-32x40G-t0.config.bcm | 1 + .../Arista-7060CX-32S-Q32/th-a7060-cx32s-32x40G-t1.config.bcm | 1 + 2 files changed, 2 insertions(+) diff --git a/device/arista/x86_64-arista_7060_cx32s/Arista-7060CX-32S-Q32/th-a7060-cx32s-32x40G-t0.config.bcm b/device/arista/x86_64-arista_7060_cx32s/Arista-7060CX-32S-Q32/th-a7060-cx32s-32x40G-t0.config.bcm index 568457ac6e79..8fd9fb8ef681 100644 --- a/device/arista/x86_64-arista_7060_cx32s/Arista-7060CX-32S-Q32/th-a7060-cx32s-32x40G-t0.config.bcm +++ b/device/arista/x86_64-arista_7060_cx32s/Arista-7060CX-32S-Q32/th-a7060-cx32s-32x40G-t0.config.bcm @@ -449,3 +449,4 @@ serdes_preemphasis_109=0x145c00 mmu_init_config="MSFT-TH-Tier0" phy_an_lt_msft=1 +phy_unlos_msft=1 diff --git a/device/arista/x86_64-arista_7060_cx32s/Arista-7060CX-32S-Q32/th-a7060-cx32s-32x40G-t1.config.bcm b/device/arista/x86_64-arista_7060_cx32s/Arista-7060CX-32S-Q32/th-a7060-cx32s-32x40G-t1.config.bcm index 9b0dc219307f..27fccd876c7d 100644 --- a/device/arista/x86_64-arista_7060_cx32s/Arista-7060CX-32S-Q32/th-a7060-cx32s-32x40G-t1.config.bcm +++ b/device/arista/x86_64-arista_7060_cx32s/Arista-7060CX-32S-Q32/th-a7060-cx32s-32x40G-t1.config.bcm @@ -449,3 +449,4 @@ serdes_preemphasis_109=0x145c00 mmu_init_config="MSFT-TH-Tier1" phy_an_lt_msft=1 +phy_unlos_msft=1 From 8d6f98c5b916edbf37fe9ea2156343bdd3e55904 Mon Sep 17 00:00:00 2001 From: vaibhav-dahiya Date: Fri, 12 Jan 2024 20:05:44 +0000 Subject: [PATCH 2/3] remove the T0 change Signed-off-by: vaibhav-dahiya --- .../Arista-7060CX-32S-Q32/th-a7060-cx32s-32x40G-t0.config.bcm | 1 - 1 file changed, 1 deletion(-) diff --git a/device/arista/x86_64-arista_7060_cx32s/Arista-7060CX-32S-Q32/th-a7060-cx32s-32x40G-t0.config.bcm b/device/arista/x86_64-arista_7060_cx32s/Arista-7060CX-32S-Q32/th-a7060-cx32s-32x40G-t0.config.bcm index 8fd9fb8ef681..568457ac6e79 100644 --- a/device/arista/x86_64-arista_7060_cx32s/Arista-7060CX-32S-Q32/th-a7060-cx32s-32x40G-t0.config.bcm +++ b/device/arista/x86_64-arista_7060_cx32s/Arista-7060CX-32S-Q32/th-a7060-cx32s-32x40G-t0.config.bcm @@ -449,4 +449,3 @@ serdes_preemphasis_109=0x145c00 mmu_init_config="MSFT-TH-Tier0" phy_an_lt_msft=1 -phy_unlos_msft=1 From 83ce57187e8743731c14b683fec0abf9198406e6 Mon Sep 17 00:00:00 2001 From: vaibhav-dahiya Date: Fri, 12 Jan 2024 22:10:19 +0000 Subject: [PATCH 3/3] add in permitted list Signed-off-by: vaibhav-dahiya --- src/sonic-device-data/tests/permitted_list | 1 + 1 file changed, 1 insertion(+) diff --git a/src/sonic-device-data/tests/permitted_list b/src/sonic-device-data/tests/permitted_list index 2992024b9eef..f89d80ac8bad 100644 --- a/src/sonic-device-data/tests/permitted_list +++ b/src/sonic-device-data/tests/permitted_list @@ -326,6 +326,7 @@ phy_pcs_repeater l3_alpm_hit_skip sai_verify_incoming_chksum phy_an_lt_msft +phy_unlos_msft system_ref_core_clock_khz xflow_macsec_secure_chan_to_num_secure_assoc_encrypt xflow_macsec_secure_chan_to_num_secure_assoc_decrypt