Skip to content

Commit eeeaf4a

Browse files
author
Sonic-builder OSSO
committed
[#6] possible fix for leaf1 workage (maybe more)
1 parent 9cd9817 commit eeeaf4a

File tree

3 files changed

+73
-5
lines changed

3 files changed

+73
-5
lines changed

device/accton/x86_64-accton_as7326_56x-r0/Accton-AS7326-56X/td3-as7326-48x25G+8x100G.config.bcm

+70-5
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ oversubscribe_mode=1
77
pbmp_xport_xe=0x7F878787F878787FDFE1E1E1FE1E1E1FE
88

99
parity_enable=0
10-
mem_cache_enable=0
10+
mem_cache_enable=1
1111

1212
l2_mem_entries=32768
1313
l3_mem_entries=16384
@@ -23,16 +23,31 @@ ipv6_lpm_128b_enable=0x1
2323
l3_max_ecmp_mode=1
2424
l3_alpm_enable=2
2525
lpm_scaling_enable=0
26-
max_vp_lags=0
26+
max_vp_lags=1792
2727
miim_intr_enable=0
2828
module_64ports=1
2929
port_flex_enable=1
3030
schan_intr_enable=0
31-
stable_size=0x5500000
31+
stable_size=0x5600000
3232
tdma_timeout_usec=3000000
3333
skip_L2_USER_ENTRY=0
3434
bcm_tunnel_term_compatible_mode=1
35-
l3_alpm_ipv6_128b_bkt_rsvd=1
35+
l3_alpm_ipv6_128b_bkt_rsvd=0
36+
multi_hash_recurse_depth_l3=6
37+
38+
#riot vxlan
39+
#dport_map_direct=1
40+
flow_init_mode=1
41+
riot_enable=1
42+
riot_overlay_l3_intf_mem_size=4096
43+
riot_overlay_l3_egress_mem_size=8192
44+
l3_ecmp_levels=2
45+
riot_overlay_ecmp_resilient_hash_size=16384
46+
use_all_splithorizon_groups=1
47+
host_as_route_disable=1
48+
49+
# VLAN_XLATE_1_DOUBLE: Flow Match for Access Port, VLAN map VNI
50+
multi_hash_recurse_depth_vlan_1=6
3651

3752
dport_map_port_1=6
3853
dport_map_port_2=2
@@ -340,7 +355,13 @@ dport_map_port_81=51
340355
dport_map_port_82=52
341356
portmap_79=77:100
342357
phy_chain_rx_lane_map_physical{77.0}=0x2130
358+
phy_chain_rx_lane_map_physical{78.0}=0x2130
359+
phy_chain_rx_lane_map_physical{79.0}=0x2130
360+
phy_chain_rx_lane_map_physical{80.0}=0x2130
343361
phy_chain_tx_lane_map_physical{77.0}=0x3120
362+
phy_chain_tx_lane_map_physical{78.0}=0x3120
363+
phy_chain_tx_lane_map_physical{79.0}=0x3120
364+
phy_chain_tx_lane_map_physical{80.0}=0x3120
344365
phy_chain_rx_polarity_flip_physical{77.0}=0x0
345366
phy_chain_rx_polarity_flip_physical{78.0}=0x0
346367
phy_chain_rx_polarity_flip_physical{79.0}=0x1
@@ -356,7 +377,13 @@ dport_map_port_89=55
356377
dport_map_port_90=56
357378
portmap_87=85:100
358379
phy_chain_rx_lane_map_physical{85.0}=0x1203
380+
phy_chain_rx_lane_map_physical{86.0}=0x1203
381+
phy_chain_rx_lane_map_physical{87.0}=0x1203
382+
phy_chain_rx_lane_map_physical{88.0}=0x1203
359383
phy_chain_tx_lane_map_physical{85.0}=0x2031
384+
phy_chain_tx_lane_map_physical{86.0}=0x2031
385+
phy_chain_tx_lane_map_physical{87.0}=0x2031
386+
phy_chain_tx_lane_map_physical{88.0}=0x2031
360387
phy_chain_rx_polarity_flip_physical{85.0}=0x0
361388
phy_chain_rx_polarity_flip_physical{86.0}=0x0
362389
phy_chain_rx_polarity_flip_physical{87.0}=0x1
@@ -372,7 +399,13 @@ dport_map_port_97=59
372399
dport_map_port_98=60
373400
portmap_95=93:100
374401
phy_chain_rx_lane_map_physical{93.0}=0x2130
402+
phy_chain_rx_lane_map_physical{94.0}=0x2130
403+
phy_chain_rx_lane_map_physical{95.0}=0x2130
404+
phy_chain_rx_lane_map_physical{96.0}=0x2130
375405
phy_chain_tx_lane_map_physical{93.0}=0x3210
406+
phy_chain_tx_lane_map_physical{94.0}=0x3210
407+
phy_chain_tx_lane_map_physical{95.0}=0x3210
408+
phy_chain_tx_lane_map_physical{96.0}=0x3210
376409
phy_chain_rx_polarity_flip_physical{93.0}=0x0
377410
phy_chain_rx_polarity_flip_physical{94.0}=0x0
378411
phy_chain_rx_polarity_flip_physical{95.0}=0x1
@@ -388,7 +421,13 @@ dport_map_port_101=63
388421
dport_map_port_102=64
389422
portmap_99=97:100
390423
phy_chain_rx_lane_map_physical{97.0}=0x1203
424+
phy_chain_rx_lane_map_physical{98.0}=0x1203
425+
phy_chain_rx_lane_map_physical{99.0}=0x1203
426+
phy_chain_rx_lane_map_physical{100.0}=0x1203
391427
phy_chain_tx_lane_map_physical{97.0}=0x2031
428+
phy_chain_tx_lane_map_physical{98.0}=0x2031
429+
phy_chain_tx_lane_map_physical{99.0}=0x2031
430+
phy_chain_tx_lane_map_physical{100.0}=0x2031
392431
phy_chain_rx_polarity_flip_physical{97.0}=0x1
393432
phy_chain_rx_polarity_flip_physical{98.0}=0x1
394433
phy_chain_rx_polarity_flip_physical{99.0}=0x0
@@ -404,7 +443,13 @@ dport_map_port_109=67
404443
dport_map_port_110=68
405444
portmap_107=105:100
406445
phy_chain_rx_lane_map_physical{105.0}=0x2130
446+
phy_chain_rx_lane_map_physical{106.0}=0x2130
447+
phy_chain_rx_lane_map_physical{107.0}=0x2130
448+
phy_chain_rx_lane_map_physical{108.0}=0x2130
407449
phy_chain_tx_lane_map_physical{105.0}=0x3120
450+
phy_chain_tx_lane_map_physical{106.0}=0x3120
451+
phy_chain_tx_lane_map_physical{107.0}=0x3120
452+
phy_chain_tx_lane_map_physical{108.0}=0x3120
408453
phy_chain_rx_polarity_flip_physical{105.0}=0x0
409454
phy_chain_rx_polarity_flip_physical{106.0}=0x0
410455
phy_chain_rx_polarity_flip_physical{107.0}=0x1
@@ -420,7 +465,13 @@ dport_map_port_117=71
420465
dport_map_port_118=72
421466
portmap_115=113:100
422467
phy_chain_rx_lane_map_physical{113.0}=0x1203
468+
phy_chain_rx_lane_map_physical{114.0}=0x1203
469+
phy_chain_rx_lane_map_physical{115.0}=0x1203
470+
phy_chain_rx_lane_map_physical{116.0}=0x1203
423471
phy_chain_tx_lane_map_physical{113.0}=0x2031
472+
phy_chain_tx_lane_map_physical{114.0}=0x2031
473+
phy_chain_tx_lane_map_physical{115.0}=0x2031
474+
phy_chain_tx_lane_map_physical{116.0}=0x2031
424475
phy_chain_rx_polarity_flip_physical{113.0}=0x0
425476
phy_chain_rx_polarity_flip_physical{114.0}=0x0
426477
phy_chain_rx_polarity_flip_physical{115.0}=0x1
@@ -436,7 +487,13 @@ dport_map_port_125=75
436487
dport_map_port_126=76
437488
portmap_123=121:100
438489
phy_chain_rx_lane_map_physical{121.0}=0x2130
490+
phy_chain_rx_lane_map_physical{122.0}=0x2130
491+
phy_chain_rx_lane_map_physical{123.0}=0x2130
492+
phy_chain_rx_lane_map_physical{124.0}=0x2130
439493
phy_chain_tx_lane_map_physical{121.0}=0x3210
494+
phy_chain_tx_lane_map_physical{122.0}=0x3210
495+
phy_chain_tx_lane_map_physical{123.0}=0x3210
496+
phy_chain_tx_lane_map_physical{124.0}=0x3210
440497
phy_chain_rx_polarity_flip_physical{121.0}=0x0
441498
phy_chain_rx_polarity_flip_physical{122.0}=0x1
442499
phy_chain_rx_polarity_flip_physical{123.0}=0x0
@@ -446,11 +503,19 @@ phy_chain_tx_polarity_flip_physical{122.0}=0x1
446503
phy_chain_tx_polarity_flip_physical{123.0}=0x1
447504
phy_chain_tx_polarity_flip_physical{124.0}=0x0
448505

449-
# Not able to breakout, Since overlap with possible mgmt ports
450506
dport_map_port_127=77
507+
dport_map_port_128=78
508+
dport_map_port_129=79
509+
dport_map_port_130=80
451510
portmap_127=125:100
452511
phy_chain_rx_lane_map_physical{125.0}=0x1203
512+
phy_chain_rx_lane_map_physical{126.0}=0x1203
513+
phy_chain_rx_lane_map_physical{127.0}=0x1203
514+
phy_chain_rx_lane_map_physical{128.0}=0x1203
453515
phy_chain_tx_lane_map_physical{125.0}=0x2031
516+
phy_chain_tx_lane_map_physical{126.0}=0x2031
517+
phy_chain_tx_lane_map_physical{127.0}=0x2031
518+
phy_chain_tx_lane_map_physical{128.0}=0x2031
454519
phy_chain_rx_polarity_flip_physical{125.0}=0x0
455520
phy_chain_rx_polarity_flip_physical{126.0}=0x0
456521
phy_chain_rx_polarity_flip_physical{127.0}=0x1

device/accton/x86_64-accton_as9716_32d-r0/Accton-AS9716-32D/th3-as9716-32x400G.config.bcm

+2
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,14 @@ device_clock_frequency=1325
1111
port_flex_enable=1
1212
l2xmsg_mode.0=1
1313
l2_mem_entries.0=8192
14+
ipv6_lpm_128b_enable=1
1415
l3_alpm_enable.0=2
1516
l3_mem_entries.0=16384
1617
mmu_port_num_mc_queue.0=1
1718
module_64ports.0=1
1819
multicast_l2_range.0=511
1920
oversubscribe_mode=1
21+
multi_hash_recurse_depth_l3=4
2022

2123
# Platform specfic
2224
arl_clean_timeout_usec=15000000

src/sonic-device-data/tests/permitted_list

+1
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,7 @@ module_64ports
7575
multicast_l2_r
7676
multicast_l2_range
7777
multicast_l3_range
78+
multi_hash_recurse_depth_vlan
7879
no_leds_proc
7980
num_ipv6_lpm_128b_entries
8081
os

0 commit comments

Comments
 (0)