diff --git a/device/accton/x86_64-accton_as7326_56x-r0/Accton-AS7326-56X/port_config.ini b/device/accton/x86_64-accton_as7326_56x-r0/Accton-AS7326-56X/port_config.ini
index 2c4d0c023772..ab1381129880 100644
--- a/device/accton/x86_64-accton_as7326_56x-r0/Accton-AS7326-56X/port_config.ini
+++ b/device/accton/x86_64-accton_as7326_56x-r0/Accton-AS7326-56X/port_config.ini
@@ -1,55 +1,57 @@
# name lanes alias index
-Ethernet0 41 twentyfiveGigE1 0
-Ethernet1 42 twentyfiveGigE2 1
-Ethernet2 43 twentyfiveGigE3 2
-Ethernet3 44 twentyfiveGigE4 3
-Ethernet4 49 twentyfiveGigE5 4
-Ethernet5 50 twentyfiveGigE6 5
-Ethernet6 51 twentyfiveGigE7 6
-Ethernet7 52 twentyfiveGigE8 7
-Ethernet8 53 twentyfiveGigE9 8
-Ethernet9 54 twentyfiveGigE10 9
-Ethernet10 55 twentyfiveGigE11 10
-Ethernet11 56 twentyfiveGigE12 11
-Ethernet12 65 twentyfiveGigE13 12
-Ethernet13 66 twentyfiveGigE14 13
-Ethernet14 67 twentyfiveGigE15 14
-Ethernet15 68 twentyfiveGigE16 15
-Ethernet16 33 twentyfiveGigE17 16
-Ethernet17 34 twentyfiveGigE18 17
-Ethernet18 35 twentyfiveGigE19 18
+Ethernet0 3 twentyfiveGigE1 0
+Ethernet1 2 twentyfiveGigE2 1
+Ethernet2 4 twentyfiveGigE3 2
+Ethernet3 8 twentyfiveGigE4 3
+Ethernet4 7 twentyfiveGigE5 4
+Ethernet5 1 twentyfiveGigE6 5
+Ethernet6 5 twentyfiveGigE7 6
+Ethernet7 16 twentyfiveGigE8 7
+Ethernet8 6 twentyfiveGigE9 8
+Ethernet9 14 twentyfiveGigE10 9
+Ethernet10 13 twentyfiveGigE11 10
+Ethernet11 15 twentyfiveGigE12 11
+Ethernet12 23 twentyfiveGigE13 12
+Ethernet13 22 twentyfiveGigE14 13
+Ethernet14 24 twentyfiveGigE15 14
+Ethernet15 32 twentyfiveGigE16 15
+Ethernet16 31 twentyfiveGigE17 16
+Ethernet17 21 twentyfiveGigE18 17
+Ethernet18 29 twentyfiveGigE19 18
Ethernet19 36 twentyfiveGigE20 19
-Ethernet20 37 twentyfiveGigE21 20
-Ethernet21 38 twentyfiveGigE22 21
-Ethernet22 39 twentyfiveGigE23 22
-Ethernet23 40 twentyfiveGigE24 23
-Ethernet24 69 twentyfiveGigE25 24
-Ethernet25 70 twentyfiveGigE26 25
-Ethernet26 71 twentyfiveGigE27 26
-Ethernet27 72 twentyfiveGigE28 27
-Ethernet28 81 twentyfiveGigE29 28
-Ethernet29 82 twentyfiveGigE30 29
-Ethernet30 83 twentyfiveGigE31 30
-Ethernet31 84 twentyfiveGigE32 31
-Ethernet32 85 twentyfiveGigE33 32
-Ethernet33 86 twentyfiveGigE34 33
-Ethernet34 87 twentyfiveGigE35 34
-Ethernet35 88 twentyfiveGigE36 35
-Ethernet36 97 twentyfiveGigE37 36
-Ethernet37 98 twentyfiveGigE38 37
-Ethernet38 99 twentyfiveGigE39 38
-Ethernet39 100 twentyfiveGigE40 39
-Ethernet40 101 twentyfiveGigE41 40
-Ethernet41 102 twentyfiveGigE42 41
-Ethernet42 103 twentyfiveGigE43 42
-Ethernet43 104 twentyfiveGigE44 43
-Ethernet44 105 twentyfiveGigE45 44
-Ethernet45 106 twentyfiveGigE46 45
-Ethernet46 107 twentyfiveGigE47 46
-Ethernet47 108 twentyfiveGigE48 47
-Ethernet48 5,6,7,8 hundredGigE49 48
-Ethernet52 1,2,3,4 hundredGigE50 52
-Ethernet56 109,110,111,112 hundredGigE51 56
-Ethernet60 21,22,23,24 hundredGigE52 60
-Ethernet64 9,10,11,12 hundredGigE53 64
-Ethernet68 117,118,119,120 hundredGigE54 68
+Ethernet20 30 twentyfiveGigE21 20
+Ethernet21 34 twentyfiveGigE22 21
+Ethernet22 33 twentyfiveGigE23 22
+Ethernet23 35 twentyfiveGigE24 23
+Ethernet24 43 twentyfiveGigE25 24
+Ethernet25 42 twentyfiveGigE26 25
+Ethernet26 44 twentyfiveGigE27 26
+Ethernet27 52 twentyfiveGigE28 27
+Ethernet28 51 twentyfiveGigE29 28
+Ethernet29 41 twentyfiveGigE30 29
+Ethernet30 49 twentyfiveGigE31 30
+Ethernet31 60 twentyfiveGigE32 31
+Ethernet32 50 twentyfiveGigE33 32
+Ethernet33 58 twentyfiveGigE34 33
+Ethernet34 57 twentyfiveGigE35 34
+Ethernet35 59 twentyfiveGigE36 35
+Ethernet36 62 twentyfiveGigE37 36
+Ethernet37 63 twentyfiveGigE38 37
+Ethernet38 64 twentyfiveGigE39 38
+Ethernet39 65 twentyfiveGigE40 39
+Ethernet40 66 twentyfiveGigE41 40
+Ethernet41 61 twentyfiveGigE42 41
+Ethernet42 68 twentyfiveGigE43 42
+Ethernet43 69 twentyfiveGigE44 43
+Ethernet44 67 twentyfiveGigE45 44
+Ethernet45 71 twentyfiveGigE46 45
+Ethernet46 72 twentyfiveGigE47 46
+Ethernet47 70 twentyfiveGigE48 47
+Ethernet48 77,78,79,80 hundredGigE49 48
+Ethernet52 85,86,87,88 hundredGigE50 52
+Ethernet56 93,94,95,96 hundredGigE51 56
+Ethernet60 97,98,99,100 hundredGigE52 60
+Ethernet64 105,106,107,108 hundredGigE53 64
+Ethernet68 113,114,115,116 hundredGigE54 68
+Ethernet72 121,122,123,124 hundredGigE55 72
+Ethernet76 125,126,127,128 hundredGigE56 76
diff --git a/device/accton/x86_64-accton_as7326_56x-r0/Accton-AS7326-56X/sai.profile b/device/accton/x86_64-accton_as7326_56x-r0/Accton-AS7326-56X/sai.profile
index 0e465ce12edd..47e3107477a2 100644
--- a/device/accton/x86_64-accton_as7326_56x-r0/Accton-AS7326-56X/sai.profile
+++ b/device/accton/x86_64-accton_as7326_56x-r0/Accton-AS7326-56X/sai.profile
@@ -1 +1 @@
-SAI_INIT_CONFIG_FILE=/etc/bcm/td3-as7326-48x25G+8x100G.config.bcm
+SAI_INIT_CONFIG_FILE=/usr/share/sonic/hwsku/td3-as7326-48x25G+8x100G.config.bcm
diff --git a/device/accton/x86_64-accton_as7326_56x-r0/Accton-AS7326-56X/td3-as7326-48x25G+8x100G.config.bcm b/device/accton/x86_64-accton_as7326_56x-r0/Accton-AS7326-56X/td3-as7326-48x25G+8x100G.config.bcm
new file mode 100644
index 000000000000..2b7f84b5f8bf
--- /dev/null
+++ b/device/accton/x86_64-accton_as7326_56x-r0/Accton-AS7326-56X/td3-as7326-48x25G+8x100G.config.bcm
@@ -0,0 +1,444 @@
+#polarity/lanemap is using TH2 style.
+core_clock_frequency=1525
+dpp_clock_ratio=2:3
+
+oversubscribe_mode=1
+pbmp_xport_xe=0x7F878787F878787FDFE1E1E1FE1E1E1FE
+
+parity_enable=0
+mem_cache_enable=0
+
+l2_mem_entries=32768
+l3_mem_entries=16384
+fpem_mem_entries=16384
+l2xmsg_mode=1
+
+# Platform specfic
+bcm_num_cos=8
+bcm_stat_interval=2000000
+cdma_timeout_usec=3000000
+help_cli_enable=1
+ifp_inports_support_enable=1
+ipv6_lpm_128b_enable=0x1
+l3_max_ecmp_mode=1
+l3_alpm_enable=2
+lpm_scaling_enable=0
+max_vp_lags=0
+memlist_enable=1
+miim_intr_enable=0
+module_64ports=1
+port_flex_enable=1
+reglist_enable=1
+scache_filename=/tmp/scache
+schan_intr_enable=0
+stable_size=0x5500000
+tdma_timeout_usec=3000000
+
+dport_map_port_1=6
+dport_map_port_2=2
+dport_map_port_3=1
+dport_map_port_4=3
+portmap_1=1:25
+portmap_2=2:25
+portmap_3=3:25
+portmap_4=4:25
+phy_chain_rx_lane_map_physical{1.0}=0x1230
+phy_chain_rx_lane_map_physical{2.0}=0x1230
+phy_chain_rx_lane_map_physical{3.0}=0x1230
+phy_chain_rx_lane_map_physical{4.0}=0x1230
+phy_chain_tx_lane_map_physical{1.0}=0x3210
+phy_chain_tx_lane_map_physical{2.0}=0x3210
+phy_chain_tx_lane_map_physical{3.0}=0x3210
+phy_chain_tx_lane_map_physical{4.0}=0x3210
+phy_chain_rx_polarity_flip_physical{1.0}=0x0
+phy_chain_rx_polarity_flip_physical{2.0}=0x0
+phy_chain_rx_polarity_flip_physical{3.0}=0x0
+phy_chain_rx_polarity_flip_physical{4.0}=0x0
+phy_chain_tx_polarity_flip_physical{1.0}=0x1
+phy_chain_tx_polarity_flip_physical{2.0}=0x0
+phy_chain_tx_polarity_flip_physical{3.0}=0x0
+phy_chain_tx_polarity_flip_physical{4.0}=0x0
+
+dport_map_port_5=7
+dport_map_port_6=9
+dport_map_port_7=5
+dport_map_port_8=4
+portmap_5=5:25
+portmap_6=6:25
+portmap_7=7:25
+portmap_8=8:25
+phy_chain_rx_lane_map_physical{5.0}=0x3210
+phy_chain_rx_lane_map_physical{6.0}=0x3210
+phy_chain_rx_lane_map_physical{7.0}=0x3210
+phy_chain_rx_lane_map_physical{8.0}=0x3210
+phy_chain_tx_lane_map_physical{5.0}=0x3210
+phy_chain_tx_lane_map_physical{6.0}=0x3210
+phy_chain_tx_lane_map_physical{7.0}=0x3210
+phy_chain_tx_lane_map_physical{8.0}=0x3210
+phy_chain_rx_polarity_flip_physical{5.0}=0x0
+phy_chain_rx_polarity_flip_physical{6.0}=0x0
+phy_chain_rx_polarity_flip_physical{7.0}=0x1
+phy_chain_rx_polarity_flip_physical{8.0}=0x0
+phy_chain_tx_polarity_flip_physical{5.0}=0x1
+phy_chain_tx_polarity_flip_physical{6.0}=0x0
+phy_chain_tx_polarity_flip_physical{7.0}=0x1
+phy_chain_tx_polarity_flip_physical{8.0}=0x1
+
+dport_map_port_13=11
+dport_map_port_14=10
+dport_map_port_15=12
+dport_map_port_16=8
+portmap_13=13:25
+portmap_14=14:25
+portmap_15=15:25
+portmap_16=16:25
+phy_chain_rx_lane_map_physical{13.0}=0x3012
+phy_chain_rx_lane_map_physical{14.0}=0x3012
+phy_chain_rx_lane_map_physical{15.0}=0x3012
+phy_chain_rx_lane_map_physical{16.0}=0x3012
+phy_chain_tx_lane_map_physical{13.0}=0x3210
+phy_chain_tx_lane_map_physical{14.0}=0x3210
+phy_chain_tx_lane_map_physical{15.0}=0x3210
+phy_chain_tx_lane_map_physical{16.0}=0x3210
+phy_chain_rx_polarity_flip_physical{13.0}=0x1
+phy_chain_rx_polarity_flip_physical{14.0}=0x1
+phy_chain_rx_polarity_flip_physical{15.0}=0x1
+phy_chain_rx_polarity_flip_physical{16.0}=0x1
+phy_chain_tx_polarity_flip_physical{13.0}=0x0
+phy_chain_tx_polarity_flip_physical{14.0}=0x0
+phy_chain_tx_polarity_flip_physical{15.0}=0x0
+phy_chain_tx_polarity_flip_physical{16.0}=0x1
+
+dport_map_port_21=18
+dport_map_port_22=14
+dport_map_port_23=13
+dport_map_port_24=15
+portmap_21=21:25
+portmap_22=22:25
+portmap_23=23:25
+portmap_24=24:25
+phy_chain_rx_lane_map_physical{21.0}=0x1230
+phy_chain_rx_lane_map_physical{22.0}=0x1230
+phy_chain_rx_lane_map_physical{23.0}=0x1230
+phy_chain_rx_lane_map_physical{24.0}=0x1230
+phy_chain_tx_lane_map_physical{21.0}=0x3210
+phy_chain_tx_lane_map_physical{22.0}=0x3210
+phy_chain_tx_lane_map_physical{23.0}=0x3210
+phy_chain_tx_lane_map_physical{24.0}=0x3210
+phy_chain_rx_polarity_flip_physical{21.0}=0x0
+phy_chain_rx_polarity_flip_physical{22.0}=0x0
+phy_chain_rx_polarity_flip_physical{23.0}=0x0
+phy_chain_rx_polarity_flip_physical{24.0}=0x0
+phy_chain_tx_polarity_flip_physical{21.0}=0x0
+phy_chain_tx_polarity_flip_physical{22.0}=0x1
+phy_chain_tx_polarity_flip_physical{23.0}=0x1
+phy_chain_tx_polarity_flip_physical{24.0}=0x1
+
+dport_map_port_29=19
+dport_map_port_30=21
+dport_map_port_31=17
+dport_map_port_32=16
+portmap_29=29:25
+portmap_30=30:25
+portmap_31=31:25
+portmap_32=32:25
+phy_chain_rx_lane_map_physical{29.0}=0x3210
+phy_chain_rx_lane_map_physical{30.0}=0x3210
+phy_chain_rx_lane_map_physical{31.0}=0x3210
+phy_chain_rx_lane_map_physical{32.0}=0x3210
+phy_chain_tx_lane_map_physical{29.0}=0x3210
+phy_chain_tx_lane_map_physical{30.0}=0x3210
+phy_chain_tx_lane_map_physical{31.0}=0x3210
+phy_chain_tx_lane_map_physical{32.0}=0x3210
+phy_chain_rx_polarity_flip_physical{29.0}=0x1
+phy_chain_rx_polarity_flip_physical{30.0}=0x0
+phy_chain_rx_polarity_flip_physical{31.0}=0x1
+phy_chain_rx_polarity_flip_physical{32.0}=0x0
+phy_chain_tx_polarity_flip_physical{29.0}=0x1
+phy_chain_tx_polarity_flip_physical{30.0}=0x1
+phy_chain_tx_polarity_flip_physical{31.0}=0x0
+phy_chain_tx_polarity_flip_physical{32.0}=0x0
+
+dport_map_port_33=23
+dport_map_port_34=22
+dport_map_port_35=24
+dport_map_port_36=20
+portmap_33=33:25
+portmap_34=34:25
+portmap_35=35:25
+portmap_36=36:25
+phy_chain_rx_lane_map_physical{33.0}=0x3012
+phy_chain_rx_lane_map_physical{34.0}=0x3012
+phy_chain_rx_lane_map_physical{35.0}=0x3012
+phy_chain_rx_lane_map_physical{36.0}=0x3012
+phy_chain_tx_lane_map_physical{33.0}=0x3210
+phy_chain_tx_lane_map_physical{34.0}=0x3210
+phy_chain_tx_lane_map_physical{35.0}=0x3210
+phy_chain_tx_lane_map_physical{36.0}=0x3210
+phy_chain_rx_polarity_flip_physical{33.0}=0x1
+phy_chain_rx_polarity_flip_physical{34.0}=0x1
+phy_chain_rx_polarity_flip_physical{35.0}=0x1
+phy_chain_rx_polarity_flip_physical{36.0}=0x1
+phy_chain_tx_polarity_flip_physical{33.0}=0x0
+phy_chain_tx_polarity_flip_physical{34.0}=0x0
+phy_chain_tx_polarity_flip_physical{35.0}=0x0
+phy_chain_tx_polarity_flip_physical{36.0}=0x1
+
+dport_map_port_41=30
+dport_map_port_42=26
+dport_map_port_43=25
+dport_map_port_44=27
+portmap_41=41:25
+portmap_42=42:25
+portmap_43=43:25
+portmap_44=44:25
+phy_chain_rx_lane_map_physical{41.0}=0x1230
+phy_chain_rx_lane_map_physical{42.0}=0x1230
+phy_chain_rx_lane_map_physical{43.0}=0x1230
+phy_chain_rx_lane_map_physical{44.0}=0x1230
+phy_chain_tx_lane_map_physical{41.0}=0x3210
+phy_chain_tx_lane_map_physical{42.0}=0x3210
+phy_chain_tx_lane_map_physical{43.0}=0x3210
+phy_chain_tx_lane_map_physical{44.0}=0x3210
+phy_chain_rx_polarity_flip_physical{41.0}=0x1
+phy_chain_rx_polarity_flip_physical{42.0}=0x0
+phy_chain_rx_polarity_flip_physical{43.0}=0x0
+phy_chain_rx_polarity_flip_physical{44.0}=0x0
+phy_chain_tx_polarity_flip_physical{41.0}=0x0
+phy_chain_tx_polarity_flip_physical{42.0}=0x1
+phy_chain_tx_polarity_flip_physical{43.0}=0x1
+phy_chain_tx_polarity_flip_physical{44.0}=0x1
+
+dport_map_port_49=31
+dport_map_port_50=33
+dport_map_port_51=29
+dport_map_port_52=28
+portmap_49=49:25
+portmap_50=50:25
+portmap_51=51:25
+portmap_52=52:25
+phy_chain_rx_lane_map_physical{49.0}=0x3210
+phy_chain_rx_lane_map_physical{50.0}=0x3210
+phy_chain_rx_lane_map_physical{51.0}=0x3210
+phy_chain_rx_lane_map_physical{52.0}=0x3210
+phy_chain_tx_lane_map_physical{49.0}=0x3210
+phy_chain_tx_lane_map_physical{50.0}=0x3210
+phy_chain_tx_lane_map_physical{51.0}=0x3210
+phy_chain_tx_lane_map_physical{52.0}=0x3210
+phy_chain_rx_polarity_flip_physical{49.0}=0x0
+phy_chain_rx_polarity_flip_physical{50.0}=0x0
+phy_chain_rx_polarity_flip_physical{51.0}=0x1
+phy_chain_rx_polarity_flip_physical{52.0}=0x1
+phy_chain_tx_polarity_flip_physical{49.0}=0x1
+phy_chain_tx_polarity_flip_physical{50.0}=0x1
+phy_chain_tx_polarity_flip_physical{51.0}=0x0
+phy_chain_tx_polarity_flip_physical{52.0}=0x0
+
+dport_map_port_57=35
+dport_map_port_58=34
+dport_map_port_59=36
+dport_map_port_60=32
+portmap_57=57:25
+portmap_58=58:25
+portmap_59=59:25
+portmap_60=60:25
+phy_chain_rx_lane_map_physical{57.0}=0x3012
+phy_chain_rx_lane_map_physical{58.0}=0x3012
+phy_chain_rx_lane_map_physical{59.0}=0x3012
+phy_chain_rx_lane_map_physical{60.0}=0x3012
+phy_chain_tx_lane_map_physical{57.0}=0x3210
+phy_chain_tx_lane_map_physical{58.0}=0x3210
+phy_chain_tx_lane_map_physical{59.0}=0x3210
+phy_chain_tx_lane_map_physical{60.0}=0x3210
+phy_chain_rx_polarity_flip_physical{57.0}=0x1
+phy_chain_rx_polarity_flip_physical{58.0}=0x1
+phy_chain_rx_polarity_flip_physical{59.0}=0x1
+phy_chain_rx_polarity_flip_physical{60.0}=0x0
+phy_chain_tx_polarity_flip_physical{57.0}=0x0
+phy_chain_tx_polarity_flip_physical{58.0}=0x0
+phy_chain_tx_polarity_flip_physical{59.0}=0x0
+phy_chain_tx_polarity_flip_physical{60.0}=0x1
+
+dport_map_port_61=42
+dport_map_port_62=37
+dport_map_port_63=38
+dport_map_port_64=39
+portmap_61=61:25
+portmap_62=62:25
+portmap_63=63:25
+portmap_64=64:25
+phy_chain_rx_lane_map_physical{61.0}=0x2310
+phy_chain_rx_lane_map_physical{62.0}=0x2310
+phy_chain_rx_lane_map_physical{63.0}=0x2310
+phy_chain_rx_lane_map_physical{64.0}=0x2310
+phy_chain_tx_lane_map_physical{61.0}=0x3210
+phy_chain_tx_lane_map_physical{62.0}=0x3210
+phy_chain_tx_lane_map_physical{63.0}=0x3210
+phy_chain_tx_lane_map_physical{64.0}=0x3210
+phy_chain_rx_polarity_flip_physical{61.0}=0x0
+phy_chain_rx_polarity_flip_physical{62.0}=0x0
+phy_chain_rx_polarity_flip_physical{63.0}=0x1
+phy_chain_rx_polarity_flip_physical{64.0}=0x0
+phy_chain_tx_polarity_flip_physical{61.0}=0x0
+phy_chain_tx_polarity_flip_physical{62.0}=0x0
+phy_chain_tx_polarity_flip_physical{63.0}=0x0
+phy_chain_tx_polarity_flip_physical{64.0}=0x1
+
+dport_map_port_67=40
+dport_map_port_68=41
+dport_map_port_69=45
+dport_map_port_70=43
+portmap_67=65:25
+portmap_68=66:25
+portmap_69=67:25
+portmap_70=68:25
+phy_chain_rx_lane_map_physical{65.0}=0x3210
+phy_chain_rx_lane_map_physical{66.0}=0x3210
+phy_chain_rx_lane_map_physical{67.0}=0x3210
+phy_chain_rx_lane_map_physical{68.0}=0x3210
+phy_chain_tx_lane_map_physical{65.0}=0x3210
+phy_chain_tx_lane_map_physical{66.0}=0x3210
+phy_chain_tx_lane_map_physical{67.0}=0x3210
+phy_chain_tx_lane_map_physical{68.0}=0x3210
+phy_chain_rx_polarity_flip_physical{65.0}=0x0
+phy_chain_rx_polarity_flip_physical{66.0}=0x0
+phy_chain_rx_polarity_flip_physical{67.0}=0x0
+phy_chain_rx_polarity_flip_physical{68.0}=0x1
+phy_chain_tx_polarity_flip_physical{65.0}=0x0
+phy_chain_tx_polarity_flip_physical{66.0}=0x0
+phy_chain_tx_polarity_flip_physical{67.0}=0x1
+phy_chain_tx_polarity_flip_physical{68.0}=0x1
+
+dport_map_port_71=44
+dport_map_port_72=48
+dport_map_port_73=46
+dport_map_port_74=47
+portmap_71=69:25
+portmap_72=70:25
+portmap_73=71:25
+portmap_74=72:25
+phy_chain_rx_lane_map_physical{69.0}=0x1230
+phy_chain_rx_lane_map_physical{70.0}=0x1230
+phy_chain_rx_lane_map_physical{71.0}=0x1230
+phy_chain_rx_lane_map_physical{72.0}=0x1230
+phy_chain_tx_lane_map_physical{69.0}=0x3210
+phy_chain_tx_lane_map_physical{70.0}=0x3210
+phy_chain_tx_lane_map_physical{71.0}=0x3210
+phy_chain_tx_lane_map_physical{72.0}=0x3210
+phy_chain_rx_polarity_flip_physical{69.0}=0x1
+phy_chain_rx_polarity_flip_physical{70.0}=0x1
+phy_chain_rx_polarity_flip_physical{71.0}=0x1
+phy_chain_rx_polarity_flip_physical{72.0}=0x1
+phy_chain_tx_polarity_flip_physical{69.0}=0x1
+phy_chain_tx_polarity_flip_physical{70.0}=0x0
+phy_chain_tx_polarity_flip_physical{71.0}=0x0
+phy_chain_tx_polarity_flip_physical{72.0}=0x0
+
+dport_map_port_79=49
+portmap_79=77:100
+phy_chain_rx_lane_map_physical{77.0}=0x2130
+phy_chain_tx_lane_map_physical{77.0}=0x3120
+phy_chain_rx_polarity_flip_physical{77.0}=0x0
+phy_chain_rx_polarity_flip_physical{78.0}=0x0
+phy_chain_rx_polarity_flip_physical{79.0}=0x1
+phy_chain_rx_polarity_flip_physical{80.0}=0x1
+phy_chain_tx_polarity_flip_physical{77.0}=0x0
+phy_chain_tx_polarity_flip_physical{78.0}=0x1
+phy_chain_tx_polarity_flip_physical{79.0}=0x1
+phy_chain_tx_polarity_flip_physical{80.0}=0x1
+
+dport_map_port_87=53
+portmap_87=85:100
+phy_chain_rx_lane_map_physical{85.0}=0x1203
+phy_chain_tx_lane_map_physical{85.0}=0x2031
+phy_chain_rx_polarity_flip_physical{85.0}=0x0
+phy_chain_rx_polarity_flip_physical{86.0}=0x0
+phy_chain_rx_polarity_flip_physical{87.0}=0x1
+phy_chain_rx_polarity_flip_physical{88.0}=0x1
+phy_chain_tx_polarity_flip_physical{85.0}=0x0
+phy_chain_tx_polarity_flip_physical{86.0}=0x0
+phy_chain_tx_polarity_flip_physical{87.0}=0x1
+phy_chain_tx_polarity_flip_physical{88.0}=0x1
+
+dport_map_port_95=57
+portmap_95=93:100
+phy_chain_rx_lane_map_physical{93.0}=0x2130
+phy_chain_tx_lane_map_physical{93.0}=0x3210
+phy_chain_rx_polarity_flip_physical{93.0}=0x0
+phy_chain_rx_polarity_flip_physical{94.0}=0x0
+phy_chain_rx_polarity_flip_physical{95.0}=0x1
+phy_chain_rx_polarity_flip_physical{96.0}=0x1
+phy_chain_tx_polarity_flip_physical{93.0}=0x1
+phy_chain_tx_polarity_flip_physical{94.0}=0x0
+phy_chain_tx_polarity_flip_physical{95.0}=0x0
+phy_chain_tx_polarity_flip_physical{96.0}=0x1
+
+dport_map_port_99=61
+portmap_99=97:100
+phy_chain_rx_lane_map_physical{97.0}=0x1203
+phy_chain_tx_lane_map_physical{97.0}=0x2031
+phy_chain_rx_polarity_flip_physical{97.0}=0x1
+phy_chain_rx_polarity_flip_physical{98.0}=0x1
+phy_chain_rx_polarity_flip_physical{99.0}=0x0
+phy_chain_rx_polarity_flip_physical{100.0}=0x0
+phy_chain_tx_polarity_flip_physical{97.0}=0x0
+phy_chain_tx_polarity_flip_physical{98.0}=0x0
+phy_chain_tx_polarity_flip_physical{99.0}=0x1
+phy_chain_tx_polarity_flip_physical{100.0}=0x1
+
+dport_map_port_107=65
+portmap_107=105:100
+phy_chain_rx_lane_map_physical{105.0}=0x2130
+phy_chain_tx_lane_map_physical{105.0}=0x3120
+phy_chain_rx_polarity_flip_physical{105.0}=0x0
+phy_chain_rx_polarity_flip_physical{106.0}=0x0
+phy_chain_rx_polarity_flip_physical{107.0}=0x1
+phy_chain_rx_polarity_flip_physical{108.0}=0x1
+phy_chain_tx_polarity_flip_physical{105.0}=0x0
+phy_chain_tx_polarity_flip_physical{106.0}=0x1
+phy_chain_tx_polarity_flip_physical{107.0}=0x1
+phy_chain_tx_polarity_flip_physical{108.0}=0x1
+
+dport_map_port_115=69
+portmap_115=113:100
+phy_chain_rx_lane_map_physical{113.0}=0x1203
+phy_chain_tx_lane_map_physical{113.0}=0x2031
+phy_chain_rx_polarity_flip_physical{113.0}=0x0
+phy_chain_rx_polarity_flip_physical{114.0}=0x0
+phy_chain_rx_polarity_flip_physical{115.0}=0x1
+phy_chain_rx_polarity_flip_physical{116.0}=0x1
+phy_chain_tx_polarity_flip_physical{113.0}=0x0
+phy_chain_tx_polarity_flip_physical{114.0}=0x0
+phy_chain_tx_polarity_flip_physical{115.0}=0x1
+phy_chain_tx_polarity_flip_physical{116.0}=0x1
+
+dport_map_port_123=73
+portmap_123=121:100
+phy_chain_rx_lane_map_physical{121.0}=0x2130
+phy_chain_tx_lane_map_physical{121.0}=0x3210
+phy_chain_rx_polarity_flip_physical{121.0}=0x0
+phy_chain_rx_polarity_flip_physical{122.0}=0x1
+phy_chain_rx_polarity_flip_physical{123.0}=0x0
+phy_chain_rx_polarity_flip_physical{124.0}=0x0
+phy_chain_tx_polarity_flip_physical{121.0}=0x1
+phy_chain_tx_polarity_flip_physical{122.0}=0x1
+phy_chain_tx_polarity_flip_physical{123.0}=0x1
+phy_chain_tx_polarity_flip_physical{124.0}=0x0
+
+dport_map_port_127=77
+portmap_127=125:100
+phy_chain_rx_lane_map_physical{125.0}=0x1203
+phy_chain_tx_lane_map_physical{125.0}=0x2031
+phy_chain_rx_polarity_flip_physical{125.0}=0x0
+phy_chain_rx_polarity_flip_physical{126.0}=0x0
+phy_chain_rx_polarity_flip_physical{127.0}=0x1
+phy_chain_rx_polarity_flip_physical{128.0}=0x1
+phy_chain_tx_polarity_flip_physical{125.0}=0x1
+phy_chain_tx_polarity_flip_physical{126.0}=0x1
+phy_chain_tx_polarity_flip_physical{127.0}=0x0
+phy_chain_tx_polarity_flip_physical{128.0}=0x0
+
+#dport_map_port_130=82
+#dport_map_port_66=81
+#portmap_130=128:10:m
+#portmap_66=129:10:m
diff --git a/device/accton/x86_64-accton_as7326_56x-r0/custom_led.bin b/device/accton/x86_64-accton_as7326_56x-r0/custom_led.bin
new file mode 100644
index 000000000000..c4417d047dc8
Binary files /dev/null and b/device/accton/x86_64-accton_as7326_56x-r0/custom_led.bin differ
diff --git a/device/accton/x86_64-accton_as7326_56x-r0/installer.conf b/device/accton/x86_64-accton_as7326_56x-r0/installer.conf
index 5e62742c11bf..3455d9ca4ed1 100644
--- a/device/accton/x86_64-accton_as7326_56x-r0/installer.conf
+++ b/device/accton/x86_64-accton_as7326_56x-r0/installer.conf
@@ -1 +1,2 @@
CONSOLE_SPEED=115200
+ONIE_PLATFORM_EXTRA_CMDLINE_LINUX="pcie_aspm=off"
diff --git a/device/accton/x86_64-accton_as7326_56x-r0/led_proc_init.soc b/device/accton/x86_64-accton_as7326_56x-r0/led_proc_init.soc
old mode 100755
new mode 100644
index d96b2d00c583..26441f9cffd2
--- a/device/accton/x86_64-accton_as7326_56x-r0/led_proc_init.soc
+++ b/device/accton/x86_64-accton_as7326_56x-r0/led_proc_init.soc
@@ -1,79 +1,4 @@
-# accton_as7326_56x 48x25G+8x100G SDK port LED macro init SOC
-s CMIC_LEDUP0_DATA_RAM 0
-s CMIC_LEDUP1_DATA_RAM 0
-
-m CMIC_LEDUP0_PORT_ORDER_REMAP_0_3 REMAP_PORT_0=63 REMAP_PORT_1=63 REMAP_PORT_2=63 REMAP_PORT_3=63
-m CMIC_LEDUP0_PORT_ORDER_REMAP_4_7 REMAP_PORT_4=63 REMAP_PORT_5=63 REMAP_PORT_6=63 REMAP_PORT_7=63
-m CMIC_LEDUP0_PORT_ORDER_REMAP_8_11 REMAP_PORT_8=27 REMAP_PORT_9=26 REMAP_PORT_10=25 REMAP_PORT_11=24
-m CMIC_LEDUP0_PORT_ORDER_REMAP_12_15 REMAP_PORT_12=63 REMAP_PORT_13=63 REMAP_PORT_14=63 REMAP_PORT_15=63
-m CMIC_LEDUP0_PORT_ORDER_REMAP_16_19 REMAP_PORT_16=63 REMAP_PORT_17=63 REMAP_PORT_18=63 REMAP_PORT_19=63
-m CMIC_LEDUP0_PORT_ORDER_REMAP_20_23 REMAP_PORT_20=31 REMAP_PORT_21=30 REMAP_PORT_22=29 REMAP_PORT_23=28
-m CMIC_LEDUP0_PORT_ORDER_REMAP_24_27 REMAP_PORT_24=15 REMAP_PORT_25=14 REMAP_PORT_26=13 REMAP_PORT_27=12
-m CMIC_LEDUP0_PORT_ORDER_REMAP_28_31 REMAP_PORT_28=19 REMAP_PORT_29=18 REMAP_PORT_30=17 REMAP_PORT_31=16
-m CMIC_LEDUP0_PORT_ORDER_REMAP_32_35 REMAP_PORT_32=63 REMAP_PORT_33=63 REMAP_PORT_34=63 REMAP_PORT_35=63
-m CMIC_LEDUP0_PORT_ORDER_REMAP_36_39 REMAP_PORT_36=63 REMAP_PORT_37=63 REMAP_PORT_38=63 REMAP_PORT_39=63
-m CMIC_LEDUP0_PORT_ORDER_REMAP_40_43 REMAP_PORT_40=35 REMAP_PORT_41=34 REMAP_PORT_42=33 REMAP_PORT_43=32
-m CMIC_LEDUP0_PORT_ORDER_REMAP_44_47 REMAP_PORT_44=63 REMAP_PORT_45=63 REMAP_PORT_46=63 REMAP_PORT_47=63
-m CMIC_LEDUP0_PORT_ORDER_REMAP_48_51 REMAP_PORT_48=23 REMAP_PORT_49=22 REMAP_PORT_50=21 REMAP_PORT_51=20
-m CMIC_LEDUP0_PORT_ORDER_REMAP_52_55 REMAP_PORT_52=11 REMAP_PORT_53=10 REMAP_PORT_54=9 REMAP_PORT_55=8
-m CMIC_LEDUP0_PORT_ORDER_REMAP_56_59 REMAP_PORT_56=7 REMAP_PORT_57=6 REMAP_PORT_58=5 REMAP_PORT_59=4
-m CMIC_LEDUP0_PORT_ORDER_REMAP_60_63 REMAP_PORT_60=3 REMAP_PORT_61=2 REMAP_PORT_62=1 REMAP_PORT_63=0
-
-m CMIC_LEDUP1_PORT_ORDER_REMAP_0_3 REMAP_PORT_0=19 REMAP_PORT_1=18 REMAP_PORT_2=17 REMAP_PORT_3=16
-m CMIC_LEDUP1_PORT_ORDER_REMAP_4_7 REMAP_PORT_4=23 REMAP_PORT_5=22 REMAP_PORT_6=21 REMAP_PORT_7=20
-m CMIC_LEDUP1_PORT_ORDER_REMAP_8_11 REMAP_PORT_8=3 REMAP_PORT_9=2 REMAP_PORT_10=1 REMAP_PORT_11=0
-m CMIC_LEDUP1_PORT_ORDER_REMAP_12_15 REMAP_PORT_12=63 REMAP_PORT_13=63 REMAP_PORT_14=63 REMAP_PORT_15=63
-m CMIC_LEDUP1_PORT_ORDER_REMAP_16_19 REMAP_PORT_16=7 REMAP_PORT_17=6 REMAP_PORT_18=5 REMAP_PORT_19=4
-m CMIC_LEDUP1_PORT_ORDER_REMAP_20_23 REMAP_PORT_20=11 REMAP_PORT_21=10 REMAP_PORT_22=9 REMAP_PORT_23=8
-m CMIC_LEDUP1_PORT_ORDER_REMAP_24_27 REMAP_PORT_24=63 REMAP_PORT_25=63 REMAP_PORT_26=63 REMAP_PORT_27=63
-m CMIC_LEDUP1_PORT_ORDER_REMAP_28_31 REMAP_PORT_28=63 REMAP_PORT_29=63 REMAP_PORT_30=63 REMAP_PORT_31=63
-m CMIC_LEDUP1_PORT_ORDER_REMAP_32_35 REMAP_PORT_32=15 REMAP_PORT_33=14 REMAP_PORT_34=13 REMAP_PORT_35=12
-m CMIC_LEDUP1_PORT_ORDER_REMAP_36_39 REMAP_PORT_36=27 REMAP_PORT_37=26 REMAP_PORT_38=25 REMAP_PORT_39=24
-m CMIC_LEDUP1_PORT_ORDER_REMAP_40_43 REMAP_PORT_40=63 REMAP_PORT_41=63 REMAP_PORT_42=63 REMAP_PORT_43=63
-m CMIC_LEDUP1_PORT_ORDER_REMAP_44_47 REMAP_PORT_44=63 REMAP_PORT_45=63 REMAP_PORT_46=63 REMAP_PORT_47=63
-m CMIC_LEDUP1_PORT_ORDER_REMAP_48_51 REMAP_PORT_48=31 REMAP_PORT_49=30 REMAP_PORT_50=29 REMAP_PORT_51=28
-m CMIC_LEDUP1_PORT_ORDER_REMAP_52_55 REMAP_PORT_52=35 REMAP_PORT_53=34 REMAP_PORT_54=33 REMAP_PORT_55=32
-m CMIC_LEDUP1_PORT_ORDER_REMAP_56_59 REMAP_PORT_56=63 REMAP_PORT_57=63 REMAP_PORT_58=63 REMAP_PORT_59=63
-m CMIC_LEDUP1_PORT_ORDER_REMAP_60_63 REMAP_PORT_60=63 REMAP_PORT_61=63 REMAP_PORT_62=63 REMAP_PORT_63=63
-
-led 0 stop
-led 0 prog \
- 02 FD 42 80 02 FF 42 00 02 FE 42 00 02 FA 42 7E \
- 02 FB 42 24 06 F9 D2 00 74 1E 02 F9 42 03 67 AC \
- 67 C3 67 52 86 FE 67 C3 67 52 86 FE 67 C3 67 52 \
- 86 FE 67 C3 67 52 86 FE 06 FB D6 FE 74 1E 86 FC \
- 3E FA 06 FE 88 4A 03 71 4C 67 84 57 67 84 57 67 \
- 98 57 06 FE 88 80 4A 00 27 97 75 4F 90 4A 00 27 \
- 4A 01 27 B7 97 71 69 77 42 06 F9 D6 FC 74 7C 02 \
- F9 4A 07 37 4E 07 02 FC 42 00 4E 07 06 F9 0A 07 \
- 71 4F 77 42 16 FF 06 FD 17 4D DA 07 74 95 12 FF \
- 52 00 86 FD 57 86 FF 57 16 FF 06 FD 07 4D DA 07 \
- 74 A9 12 FF 52 00 86 FD 57 86 FF 57 06 FE C2 FC \
- 98 98 12 F4 50 C2 FC 98 98 F2 F0 14 06 F4 C2 03 \
- 88 77 D1 06 FE C2 FC 98 98 F2 E0 14 06 FE C2 03 \
- 88 18 71 E2 80 18 71 DD 67 98 67 98 57 67 98 67 \
- 84 57 80 18 71 EB 67 84 67 98 57 67 84 67 84 57 \
- 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-led 0 start
-led auto on
-
-led 1 stop
-led 1 prog \
- 02 FD 42 80 02 FF 42 00 02 FE 42 00 02 FA 42 7E \
- 02 FB 42 24 06 F9 D2 00 74 1E 02 F9 42 03 67 AC \
- 67 C3 67 52 86 FE 67 C3 67 52 86 FE 67 C3 67 52 \
- 86 FE 67 C3 67 52 86 FE 06 FB D6 FE 74 1E 86 FC \
- 3E FA 06 FE 88 4A 03 71 4C 67 84 57 67 84 57 67 \
- 98 57 06 FE 88 80 4A 00 27 97 75 4F 90 4A 00 27 \
- 4A 01 27 B7 97 71 69 77 42 06 F9 D6 FC 74 7C 02 \
- F9 4A 07 37 4E 07 02 FC 42 00 4E 07 06 F9 0A 07 \
- 71 4F 77 42 16 FF 06 FD 17 4D DA 07 74 95 12 FF \
- 52 00 86 FD 57 86 FF 57 16 FF 06 FD 07 4D DA 07 \
- 74 A9 12 FF 52 00 86 FD 57 86 FF 57 06 FE C2 FC \
- 98 98 12 F4 50 C2 FC 98 98 F2 F0 14 06 F4 C2 03 \
- 88 77 D1 06 FE C2 FC 98 98 F2 E0 14 06 FE C2 03 \
- 88 18 71 E2 80 18 71 DD 67 98 67 98 57 67 98 67 \
- 84 57 80 18 71 EB 67 84 67 98 57 67 84 67 84 57 \
- 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-led 1 start
+M0 Load 0 0x0 /usr/share/sonic/platform/linkscan_led_fw.bin
+M0 Load 0 0x3800 /usr/share/sonic/platform/custom_led.bin
+led start
led auto on
diff --git a/device/accton/x86_64-accton_as7326_56x-r0/linkscan_led_fw.bin b/device/accton/x86_64-accton_as7326_56x-r0/linkscan_led_fw.bin
new file mode 100644
index 000000000000..a6a4794ecc2b
Binary files /dev/null and b/device/accton/x86_64-accton_as7326_56x-r0/linkscan_led_fw.bin differ
diff --git a/device/accton/x86_64-accton_as7326_56x-r0/minigraph.xml b/device/accton/x86_64-accton_as7326_56x-r0/minigraph.xml
index 0aa3f02144ef..47ccf131fc58 100644
--- a/device/accton/x86_64-accton_as7326_56x-r0/minigraph.xml
+++ b/device/accton/x86_64-accton_as7326_56x-r0/minigraph.xml
@@ -2,623 +2,8 @@
-
- ARISTA01T0
- 10.0.0.33
- sonic
- 10.0.0.32
- 1
- 180
- 60
-
-
- sonic
- 10.0.0.0
- ARISTA01T2
- 10.0.0.1
- 1
- 180
- 60
-
-
- ARISTA02T0
- 10.0.0.35
- sonic
- 10.0.0.34
- 1
- 180
- 60
-
-
- sonic
- 10.0.0.2
- ARISTA02T2
- 10.0.0.3
- 1
- 180
- 60
-
-
- ARISTA03T0
- 10.0.0.37
- sonic
- 10.0.0.36
- 1
- 180
- 60
-
-
- sonic
- 10.0.0.4
- ARISTA03T2
- 10.0.0.5
- 1
- 180
- 60
-
-
- ARISTA04T0
- 10.0.0.39
- sonic
- 10.0.0.38
- 1
- 180
- 60
-
-
- sonic
- 10.0.0.6
- ARISTA04T2
- 10.0.0.7
- 1
- 180
- 60
-
-
- ARISTA05T0
- 10.0.0.41
- sonic
- 10.0.0.40
- 1
- 180
- 60
-
-
- sonic
- 10.0.0.8
- ARISTA05T2
- 10.0.0.9
- 1
- 180
- 60
-
-
- ARISTA06T0
- 10.0.0.43
- sonic
- 10.0.0.42
- 1
- 180
- 60
-
-
- sonic
- 10.0.0.10
- ARISTA06T2
- 10.0.0.11
- 1
- 180
- 60
-
-
- ARISTA07T0
- 10.0.0.45
- sonic
- 10.0.0.44
- 1
- 180
- 60
-
-
- sonic
- 10.0.0.12
- ARISTA07T2
- 10.0.0.13
- 1
- 180
- 60
-
-
- ARISTA08T0
- 10.0.0.47
- sonic
- 10.0.0.46
- 1
- 180
- 60
-
-
- sonic
- 10.0.0.14
- ARISTA08T2
- 10.0.0.15
- 1
- 180
- 60
-
-
- ARISTA09T0
- 10.0.0.49
- sonic
- 10.0.0.48
- 1
- 180
- 60
-
-
- sonic
- 10.0.0.16
- ARISTA09T2
- 10.0.0.17
- 1
- 180
- 60
-
-
- ARISTA10T0
- 10.0.0.51
- sonic
- 10.0.0.50
- 1
- 180
- 60
-
-
- sonic
- 10.0.0.18
- ARISTA10T2
- 10.0.0.19
- 1
- 180
- 60
-
-
- ARISTA11T0
- 10.0.0.53
- sonic
- 10.0.0.52
- 1
- 180
- 60
-
-
- sonic
- 10.0.0.20
- ARISTA11T2
- 10.0.0.21
- 1
- 180
- 60
-
-
- ARISTA12T0
- 10.0.0.55
- sonic
- 10.0.0.54
- 1
- 180
- 60
-
-
- sonic
- 10.0.0.22
- ARISTA12T2
- 10.0.0.23
- 1
- 180
- 60
-
-
- ARISTA13T0
- 10.0.0.57
- sonic
- 10.0.0.56
- 1
- 180
- 60
-
-
- sonic
- 10.0.0.24
- ARISTA13T2
- 10.0.0.25
- 1
- 180
- 60
-
-
- ARISTA14T0
- 10.0.0.59
- sonic
- 10.0.0.58
- 1
- 180
- 60
-
-
- sonic
- 10.0.0.26
- ARISTA14T2
- 10.0.0.27
- 1
- 180
- 60
-
-
- ARISTA15T0
- 10.0.0.61
- sonic
- 10.0.0.60
- 1
- 180
- 60
-
-
- sonic
- 10.0.0.28
- ARISTA15T2
- 10.0.0.29
- 1
- 180
- 60
-
-
- ARISTA16T0
- 10.0.0.63
- sonic
- 10.0.0.62
- 1
- 180
- 60
-
-
- sonic
- 10.0.0.30
- ARISTA16T2
- 10.0.0.31
- 1
- 180
- 60
-
-
- 65100
- sonic
-
-
- 10.0.0.33
-
-
-
-
- 10.0.0.1
-
-
-
-
- 10.0.0.35
-
-
-
-
- 10.0.0.3
-
-
-
-
- 10.0.0.37
-
-
-
-
- 10.0.0.5
-
-
-
-
- 10.0.0.39
-
-
-
-
- 10.0.0.7
-
-
-
-
- 10.0.0.41
-
-
-
-
- 10.0.0.9
-
-
-
-
- 10.0.0.43
-
-
-
-
- 10.0.0.11
-
-
-
-
- 10.0.0.45
-
-
-
-
- 10.0.0.13
-
-
-
-
- 10.0.0.47
-
-
-
-
- 10.0.0.15
-
-
-
-
- 10.0.0.49
-
-
-
-
- 10.0.0.17
-
-
-
-
- 10.0.0.51
-
-
-
-
- 10.0.0.19
-
-
-
-
- 10.0.0.53
-
-
-
-
- 10.0.0.21
-
-
-
-
- 10.0.0.55
-
-
-
-
- 10.0.0.23
-
-
-
-
- 10.0.0.57
-
-
-
-
- 10.0.0.25
-
-
-
-
- 10.0.0.59
-
-
-
-
- 10.0.0.27
-
-
-
-
- 10.0.0.61
-
-
-
-
- 10.0.0.29
-
-
-
-
- 10.0.0.63
-
-
-
-
- 10.0.0.31
-
-
-
-
-
-
-
- 64001
- ARISTA01T0
-
-
-
- 65200
- ARISTA01T2
-
-
-
- 64002
- ARISTA02T0
-
-
-
- 65200
- ARISTA02T2
-
-
-
- 64003
- ARISTA03T0
-
-
-
- 65200
- ARISTA03T2
-
-
-
- 64004
- ARISTA04T0
-
-
-
- 65200
- ARISTA04T2
-
-
-
- 64005
- ARISTA05T0
-
-
-
- 65200
- ARISTA05T2
-
-
-
- 64006
- ARISTA06T0
-
-
-
- 65200
- ARISTA06T2
-
-
-
- 64007
- ARISTA07T0
-
-
-
- 65200
- ARISTA07T2
-
-
-
- 64008
- ARISTA08T0
-
-
-
- 65200
- ARISTA08T2
-
-
-
- 64009
- ARISTA09T0
-
-
-
- 65200
- ARISTA09T2
-
-
-
- 64010
- ARISTA10T0
-
-
-
- 65200
- ARISTA10T2
-
-
-
- 64011
- ARISTA11T0
-
-
-
- 65200
- ARISTA11T2
-
-
-
- 64012
- ARISTA12T0
-
-
-
- 65200
- ARISTA12T2
-
-
-
- 64013
- ARISTA13T0
-
-
-
- 65200
- ARISTA13T2
-
-
-
- 64014
- ARISTA14T0
-
-
-
- 65200
- ARISTA14T2
-
-
-
- 64015
- ARISTA15T0
-
-
-
- 65200
- ARISTA15T2
-
-
-
- 64016
- ARISTA16T0
-
-
-
- 65200
- ARISTA16T2
-
-
@@ -645,274 +30,284 @@
- Ethernet0
+ twentyfiveGigE1
10.0.0.0/31
- Ethernet1
+ twentyfiveGigE2
10.0.0.2/31
- Ethernet2
+ twentyfiveGigE3
10.0.0.4/31
- Ethernet3
+ twentyfiveGigE4
10.0.0.6/31
- Ethernet4
+ twentyfiveGigE5
10.0.0.8/31
- Ethernet5
+ twentyfiveGigE6
10.0.0.10/31
- Ethernet6
+ twentyfiveGigE7
10.0.0.12/31
- Ethernet7
+ twentyfiveGigE8
10.0.0.14/31
- Ethernet8
+ twentyfiveGigE9
10.0.0.16/31
- Ethernet9
+ twentyfiveGigE10
10.0.0.18/31
- Ethernet10
+ twentyfiveGigE11
10.0.0.20/31
- Ethernet11
+ twentyfiveGigE12
10.0.0.22/31
- Ethernet12
+ twentyfiveGigE13
10.0.0.24/31
- Ethernet13
+ twentyfiveGigE14
10.0.0.26/31
- Ethernet14
+ twentyfiveGigE15
10.0.0.28/31
- Ethernet15
+ twentyfiveGigE16
10.0.0.30/31
- Ethernet16
+ twentyfiveGigE17
10.0.0.32/31
- Ethernet17
+ twentyfiveGigE18
10.0.0.34/31
- Ethernet18
+ twentyfiveGigE19
10.0.0.36/31
- Ethernet19
+ twentyfiveGigE20
10.0.0.38/31
- Ethernet20
+ twentyfiveGigE21
10.0.0.40/31
- Ethernet21
+ twentyfiveGigE22
10.0.0.42/31
- Ethernet22
+ twentyfiveGigE23
10.0.0.44/31
- Ethernet23
+ twentyfiveGigE24
10.0.0.46/31
- Ethernet24
+ twentyfiveGigE25
10.0.0.48/31
- Ethernet25
+ twentyfiveGigE26
10.0.0.50/31
- Ethernet26
+ twentyfiveGigE27
10.0.0.52/31
- Ethernet27
+ twentyfiveGigE28
10.0.0.54/31
- Ethernet28
+ twentyfiveGigE29
10.0.0.56/31
- Ethernet29
+ twentyfiveGigE30
10.0.0.58/31
- Ethernet30
+ twentyfiveGigE31
10.0.0.60/31
- Ethernet31
+ twentyfiveGigE32
10.0.0.62/31
- Ethernet32
+ twentyfiveGigE33
10.0.0.64/31
- Ethernet33
+ twentyfiveGigE34
10.0.0.66/31
- Ethernet34
+ twentyfiveGigE35
10.0.0.68/31
- Ethernet35
+ twentyfiveGigE36
10.0.0.70/31
- Ethernet36
+ twentyfiveGigE37
10.0.0.72/31
- Ethernet37
+ twentyfiveGigE38
10.0.0.74/31
- Ethernet38
+ twentyfiveGigE39
10.0.0.76/31
- Ethernet39
+ twentyfiveGigE40
10.0.0.78/31
- Ethernet40
+ twentyfiveGigE41
10.0.0.80/31
- Ethernet41
+ twentyfiveGigE42
10.0.0.82/31
- Ethernet42
+ twentyfiveGigE43
10.0.0.84/31
- Ethernet43
+ twentyfiveGigE44
10.0.0.86/31
- Ethernet44
+ twentyfiveGigE45
10.0.0.88/31
- Ethernet45
+ twentyfiveGigE46
10.0.0.90/31
- Ethernet46
+ twentyfiveGigE47
10.0.0.92/31
- Ethernet47
+ twentyfiveGigE48
10.0.0.94/31
- Ethernet48
+ hundredGigE49
10.0.0.96/31
- Ethernet52
+ hundredGigE50
10.0.0.98/31
- Ethernet56
+ hundredGigE51
10.0.0.100/31
- Ethernet60
+ hundredGigE52
10.0.0.102/31
- Ethernet64
+ hundredGigE53
10.0.0.104/31
- Ethernet68
+ hundredGigE54
10.0.0.106/31
+
+
+ hundredGigE55
+ 10.0.0.108/31
+
+
+
+ hundredGigE56
+ 10.0.0.110/31
+
@@ -924,227 +319,395 @@
DeviceInterfaceLink
- sonic
- Ethernet0
- ARISTA01T2
- Ethernet1
+ sonic-target
+ twentyfiveGigE1
+ sonic
+ twentyfiveGigE1
+
+
+ DeviceInterfaceLink
+ sonic-target
+ twentyfiveGigE2
+ sonic
+ twentyfiveGigE2
+
+
+ DeviceInterfaceLink
+ sonic-target
+ twentyfiveGigE3
+ sonic
+ twentyfiveGigE3
+
+
+ DeviceInterfaceLink
+ sonic-target
+ twentyfiveGigE4
+ sonic
+ twentyfiveGigE4
+
+
+ DeviceInterfaceLink
+ sonic-target
+ twentyfiveGigE5
+ sonic
+ twentyfiveGigE5
+
+
+ DeviceInterfaceLink
+ sonic-target
+ twentyfiveGigE6
+ sonic
+ twentyfiveGigE6
DeviceInterfaceLink
- sonic
- Ethernet1
- ARISTA02T2
- Ethernet1
+ sonic-target
+ twentyfiveGigE7
+ sonic
+ twentyfiveGigE7
DeviceInterfaceLink
- sonic
- Ethernet2
- ARISTA03T2
- Ethernet1
+ sonic-target
+ twentyfiveGigE8
+ sonic
+ twentyfiveGigE8
DeviceInterfaceLink
- sonic
- Ethernet3
- ARISTA04T2
- Ethernet1
+ sonic-target
+ twentyfiveGigE9
+ sonic
+ twentyfiveGigE9
DeviceInterfaceLink
- sonic
- Ethernet4
- ARISTA05T2
- Ethernet1
+ sonic-target
+ twentyfiveGigE10
+ sonic
+ twentyfiveGigE10
DeviceInterfaceLink
- sonic
- Ethernet5
- ARISTA06T2
- Ethernet1
+ sonic-target
+ twentyfiveGigE11
+ sonic
+ twentyfiveGigE11
DeviceInterfaceLink
- sonic
- Ethernet6
- ARISTA07T2
- Ethernet1
+ sonic-target
+ twentyfiveGigE12
+ sonic
+ twentyfiveGigE12
DeviceInterfaceLink
- sonic
- Ethernet7
- ARISTA08T2
- Ethernet1
+ sonic-target
+ twentyfiveGigE13
+ sonic
+ twentyfiveGigE13
DeviceInterfaceLink
- sonic
- Ethernet8
- ARISTA09T2
- Ethernet1
+ sonic-target
+ twentyfiveGigE14
+ sonic
+ twentyfiveGigE14
DeviceInterfaceLink
- sonic
- Ethernet9
- ARISTA10T2
- Ethernet1
+ sonic-target
+ twentyfiveGigE15
+ sonic
+ twentyfiveGigE15
DeviceInterfaceLink
- sonic
- Ethernet10
- ARISTA11T2
- Ethernet1
+ sonic-target
+ twentyfiveGigE16
+ sonic
+ twentyfiveGigE16
DeviceInterfaceLink
- sonic
- Ethernet11
- ARISTA12T2
- Ethernet1
+ sonic-target
+ twentyfiveGigE17
+ sonic
+ twentyfiveGigE17
DeviceInterfaceLink
- sonic
- Ethernet12
- ARISTA13T2
- Ethernet1
+ sonic-target
+ twentyfiveGigE18
+ sonic
+ twentyfiveGigE18
DeviceInterfaceLink
- sonic
- Ethernet13
- ARISTA14T2
- Ethernet1
+ sonic-target
+ twentyfiveGigE19
+ sonic
+ twentyfiveGigE19
DeviceInterfaceLink
- sonic
- Ethernet14
- ARISTA15T2
- Ethernet1
+ sonic-target
+ twentyfiveGigE20
+ sonic
+ twentyfiveGigE20
DeviceInterfaceLink
- sonic
- Ethernet15
- ARISTA16T2
- Ethernet1
+ sonic-target
+ twentyfiveGigE21
+ sonic
+ twentyfiveGigE21
DeviceInterfaceLink
- sonic
- Ethernet16
- ARISTA01T0
- Ethernet1
+ sonic-target
+ twentyfiveGigE22
+ sonic
+ twentyfiveGigE22
DeviceInterfaceLink
- sonic
- Ethernet17
- ARISTA02T0
- Ethernet1
+ sonic-target
+ twentyfiveGigE23
+ sonic
+ twentyfiveGigE23
DeviceInterfaceLink
- sonic
- Ethernet18
- ARISTA03T0
- Ethernet1
+ sonic-target
+ twentyfiveGigE24
+ sonic
+ twentyfiveGigE24
DeviceInterfaceLink
- sonic
- Ethernet19
- ARISTA04T0
- Ethernet1
+ sonic-target
+ twentyfiveGigE25
+ sonic
+ twentyfiveGigE25
DeviceInterfaceLink
- sonic
- Ethernet20
- ARISTA05T0
- Ethernet1
+ sonic-target
+ twentyfiveGigE26
+ sonic
+ twentyfiveGigE26
DeviceInterfaceLink
- sonic
- Ethernet21
- ARISTA06T0
- Ethernet1
+ sonic-target
+ twentyfiveGigE27
+ sonic
+ twentyfiveGigE27
DeviceInterfaceLink
- sonic
- Ethernet22
- ARISTA07T0
- Ethernet1
+ sonic-target
+ twentyfiveGigE28
+ sonic
+ twentyfiveGigE28
DeviceInterfaceLink
- sonic
- Ethernet23
- ARISTA08T0
- Ethernet1
+ sonic-target
+ twentyfiveGigE29
+ sonic
+ twentyfiveGigE29
DeviceInterfaceLink
- sonic
- Ethernet24
- ARISTA09T0
- Ethernet1
+ sonic-target
+ twentyfiveGigE30
+ sonic
+ twentyfiveGigE30
DeviceInterfaceLink
- sonic
- Ethernet25
- ARISTA10T0
- Ethernet1
+ sonic-target
+ twentyfiveGigE31
+ sonic
+ twentyfiveGigE31
DeviceInterfaceLink
- sonic
- Ethernet26
- ARISTA11T0
- Ethernet1
+ sonic-target
+ twentyfiveGigE32
+ sonic
+ twentyfiveGigE32
DeviceInterfaceLink
- sonic
- Ethernet27
- ARISTA12T0
- Ethernet1
+ sonic-target
+ twentyfiveGigE33
+ sonic
+ twentyfiveGigE33
DeviceInterfaceLink
- sonic
- Ethernet28
- ARISTA13T0
- Ethernet1
+ sonic-target
+ twentyfiveGigE34
+ sonic
+ twentyfiveGigE34
DeviceInterfaceLink
- sonic
- Ethernet29
- ARISTA14T0
- Ethernet1
+ sonic-target
+ twentyfiveGigE35
+ sonic
+ twentyfiveGigE35
DeviceInterfaceLink
- sonic
- Ethernet30
- ARISTA15T0
- Ethernet1
+ sonic-target
+ twentyfiveGigE36
+ sonic
+ twentyfiveGigE36
DeviceInterfaceLink
- sonic
- Ethernet31
- ARISTA16T0
- Ethernet1
+ sonic-target
+ twentyfiveGigE37
+ sonic
+ twentyfiveGigE37
+
+
+ DeviceInterfaceLink
+ sonic-target
+ twentyfiveGigE38
+ sonic
+ twentyfiveGigE38
+
+
+ DeviceInterfaceLink
+ sonic-target
+ twentyfiveGigE39
+ sonic
+ twentyfiveGigE39
+
+
+ DeviceInterfaceLink
+ sonic-target
+ twentyfiveGigE40
+ sonic
+ twentyfiveGigE40
+
+
+ DeviceInterfaceLink
+ sonic-target
+ twentyfiveGigE41
+ sonic
+ twentyfiveGigE41
+
+
+ DeviceInterfaceLink
+ sonic-target
+ twentyfiveGigE42
+ sonic
+ twentyfiveGigE42
+
+
+ DeviceInterfaceLink
+ sonic-target
+ twentyfiveGigE43
+ sonic
+ twentyfiveGigE43
+
+
+ DeviceInterfaceLink
+ sonic-target
+ twentyfiveGigE44
+ sonic
+ twentyfiveGigE44
+
+
+ DeviceInterfaceLink
+ sonic-target
+ twentyfiveGigE45
+ sonic
+ twentyfiveGigE45
+
+
+ DeviceInterfaceLink
+ sonic-target
+ twentyfiveGigE46
+ sonic
+ twentyfiveGigE46
+
+
+ DeviceInterfaceLink
+ sonic-target
+ twentyfiveGigE47
+ sonic
+ twentyfiveGigE47
+
+
+ DeviceInterfaceLink
+ sonic-target
+ twentyfiveGigE48
+ sonic
+ twentyfiveGigE48
+
+
+ DeviceInterfaceLink
+ sonic-target
+ hundredGigE49
+ sonic
+ hundredGigE49
+
+
+ DeviceInterfaceLink
+ sonic-target
+ hundredGigE50
+ sonic
+ hundredGigE50
+
+
+ DeviceInterfaceLink
+ sonic-target
+ hundredGigE51
+ sonic
+ hundredGigE51
+
+
+ DeviceInterfaceLink
+ sonic-target
+ hundredGigE52
+ sonic
+ hundredGigE52
+
+
+ DeviceInterfaceLink
+ sonic-target
+ hundredGigE53
+ sonic
+ hundredGigE53
+
+
+ DeviceInterfaceLink
+ sonic-target
+ hundredGigE54
+ sonic
+ hundredGigE54
+
+
+ DeviceInterfaceLink
+ sonic-target
+ hundredGigE55
+ sonic
+ hundredGigE55
+
+
+ DeviceInterfaceLink
+ sonic-target
+ hundredGigE56
+ sonic
+ hundredGigE56
@@ -1174,6 +737,11 @@
+
+ ErspanDestinationIpv4
+
+ 2.2.2.2
+
diff --git a/platform/broadcom/sonic-platform-modules-accton b/platform/broadcom/sonic-platform-modules-accton
index 406c4e675ea7..4af707dbc30a 160000
--- a/platform/broadcom/sonic-platform-modules-accton
+++ b/platform/broadcom/sonic-platform-modules-accton
@@ -1 +1 @@
-Subproject commit 406c4e675ea73d52827b520958c9956551a94e8e
+Subproject commit 4af707dbc30ae0129ad76c21d91169c4082bc23a