Skip to content
Merged
Show file tree
Hide file tree
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions ansible/group_vars/sonic/variables
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ sonic_version: "v2"
broadcom_hwskus: [ "Force10-S6000", "Accton-AS7712-32X", "Celestica-DX010-C32", "Seastone-DX010", "Celestica-E1031-T48S4"]

broadcom_td2_hwskus: ['Force10-S6000', 'Force10-S6000-Q24S32', 'Arista-7050-QX32', 'Arista-7050-QX-32S']
broadcom_td3_hwskus: ['Arista-7050CX3-32S-C32', 'Arista-7050CX3-32S-D48C8']
broadcom_th_hwskus: ['Force10-S6100', 'Arista-7060CX-32S-C32', 'Arista-7060CX-32S-C32-T1', 'Arista-7060CX-32S-D48C8', 'Celestica-DX010-C32', "Seastone-DX010" ]
broadcom_th2_hwskus: ['Arista-7260CX3-D108C8', 'Arista-7260CX3-C64', 'Arista-7260CX3-Q64']

Expand Down
251 changes: 250 additions & 1 deletion tests/qos/files/qos.yml
Original file line number Diff line number Diff line change
Expand Up @@ -364,7 +364,256 @@ qos_params:
pkts_num_trig_egr_drp: 31322
pkts_num_fill_egr_min: 8
cell_size: 208
th:
td3:
50000_300m:
pkts_num_leak_out: 22
xoff_1:
dscp: 3
ecn: 1
pg: 3
pkts_num_trig_pfc: 13021
pkts_num_trig_ingr_drp: 13261
xoff_2:
dscp: 4
ecn: 1
pg: 4
pkts_num_trig_pfc: 13021
pkts_num_trig_ingr_drp: 13261
hdrm_pool_size:
dscps: [3, 4]
ecn: 1
pgs: [3, 4]
src_port_ids: [1, 2, 3, 4, 5, 6, 7, 8, 9]
dst_port_id: 10
pgs_num: 18
pkts_num_trig_pfc: 4519
pkts_num_hdrm_full: 240
pkts_num_hdrm_partial: 182
wm_pg_headroom:
dscp: 3
ecn: 1
pg: 3
pkts_num_trig_pfc: 13021
pkts_num_trig_ingr_drp: 13261
cell_size: 256
pkts_num_margin: 2
xon_1:
dscp: 3
ecn: 1
pg: 3
pkts_num_trig_pfc: 13021
pkts_num_dismiss_pfc: 18
xon_2:
dscp: 4
ecn: 1
pg: 4
pkts_num_trig_pfc: 13021
pkts_num_dismiss_pfc: 18
lossy_queue_1:
dscp: 8
ecn: 1
pg: 0
pkts_num_trig_egr_drp: 31304
wm_pg_shared_lossless:
dscp: 3
ecn: 1
pg: 3
pkts_num_fill_min: 18
pkts_num_trig_pfc: 13021
packet_size: 64
cell_size: 256
wm_pg_shared_lossy:
dscp: 8
ecn: 1
pg: 0
pkts_num_fill_min: 0
pkts_num_trig_egr_drp: 31304
packet_size: 64
cell_size: 256
wm_q_shared_lossless:
dscp: 3
ecn: 1
queue: 3
pkts_num_fill_min: 0
pkts_num_trig_ingr_drp: 13261
cell_size: 256
wm_buf_pool_lossless:
dscp: 3
ecn: 1
pg: 3
queue: 3
pkts_num_fill_ingr_min: 6
pkts_num_trig_pfc: 13021
pkts_num_trig_ingr_drp: 13261
pkts_num_fill_egr_min: 8
cell_size: 256
wm_q_shared_lossy:
dscp: 8
ecn: 1
queue: 0
pkts_num_fill_min: 7
pkts_num_trig_egr_drp: 31304
cell_size: 256
wm_buf_pool_lossy:
dscp: 8
ecn: 1
pg: 0
queue: 0
pkts_num_fill_ingr_min: 0
pkts_num_trig_egr_drp: 31304
pkts_num_fill_egr_min: 14
cell_size: 256
100000_300m:
pkts_num_leak_out: 41
xoff_1:
dscp: 3
ecn: 1
pg: 3
pkts_num_trig_pfc: 13283
pkts_num_trig_ingr_drp: 13645
xoff_2:
dscp: 4
ecn: 1
pg: 4
pkts_num_trig_pfc: 13283
pkts_num_trig_ingr_drp: 13645
hdrm_pool_size:
dscps: [3, 4]
ecn: 1
pgs: [3, 4]
src_port_ids: [1, 2, 3, 4, 5, 6, 7, 8, 9]
dst_port_id: 10
pgs_num: 18
pkts_num_trig_pfc: 4610
pkts_num_hdrm_full: 362
pkts_num_hdrm_partial: 182
wm_pg_headroom:
dscp: 3
ecn: 1
pg: 3
pkts_num_trig_pfc: 13283
pkts_num_trig_ingr_drp: 13645
cell_size: 256
pkts_num_margin: 2
xon_1:
dscp: 3
ecn: 1
pg: 3
pkts_num_trig_pfc: 13283
pkts_num_dismiss_pfc: 18
xon_2:
dscp: 4
ecn: 1
pg: 4
pkts_num_trig_pfc: 13283
pkts_num_dismiss_pfc: 18
lossy_queue_1:
dscp: 8
ecn: 1
pg: 0
pkts_num_trig_egr_drp: 31854
wm_pg_shared_lossless:
dscp: 3
ecn: 1
pg: 3
pkts_num_fill_min: 18
pkts_num_trig_pfc: 13283
packet_size: 64
cell_size: 256
wm_pg_shared_lossy:
dscp: 8
ecn: 1
pg: 0
pkts_num_fill_min: 0
pkts_num_trig_egr_drp: 31854
packet_size: 64
cell_size: 256
wm_q_shared_lossless:
dscp: 3
ecn: 1
queue: 3
pkts_num_fill_min: 0
pkts_num_trig_ingr_drp: 13645
cell_size: 256
wm_buf_pool_lossless:
dscp: 3
ecn: 1
pg: 3
queue: 3
pkts_num_fill_ingr_min: 6
pkts_num_trig_pfc: 13283
pkts_num_trig_ingr_drp: 13645
pkts_num_fill_egr_min: 8
cell_size: 256
wm_q_shared_lossy:
dscp: 8
ecn: 1
queue: 0
pkts_num_fill_min: 7
pkts_num_trig_egr_drp: 31854
cell_size: 256
wm_buf_pool_lossy:
dscp: 8
ecn: 1
pg: 0
queue: 0
pkts_num_fill_ingr_min: 0
pkts_num_trig_egr_drp: 31854
pkts_num_fill_egr_min: 14
cell_size: 256
ecn_1:
dscp: 8
ecn: 0
num_of_pkts: 5000
limit: 182000
min_limit: 180000
cell_size: 256
ecn_2:
dscp: 8
ecn: 1
num_of_pkts: 2047
limit: 182320
min_limit: 0
cell_size: 256
ecn_3:
dscp: 0
ecn: 0
num_of_pkts: 5000
limit: 182000
min_limit: 180000
cell_size: 256
ecn_4:
dscp: 0
ecn: 1
num_of_pkts: 2047
limit: 182320
min_limit: 0
cell_size: 256
wrr:
ecn: 1
q0_num_of_pkts: 140
q1_num_of_pkts: 140
q2_num_of_pkts: 140
q3_num_of_pkts: 150
q4_num_of_pkts: 150
q5_num_of_pkts: 140
q6_num_of_pkts: 140
limit: 80
wrr_chg:
ecn: 1
q0_num_of_pkts: 80
q1_num_of_pkts: 80
q2_num_of_pkts: 80
q3_num_of_pkts: 300
q4_num_of_pkts: 300
q5_num_of_pkts: 80
q6_num_of_pkts: 80
limit: 80
lossy_weight: 8
lossless_weight: 30
hdrm_pool_wm_multiplier: 1
cell_size: 256
th:
40000_300m:
pkts_num_leak_out: 19
xoff_1:
Expand Down
4 changes: 2 additions & 2 deletions tests/qos/qos_sai_base.py
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,10 @@ class QosSaiBase:
"""
QosSaiBase contains collection of pytest fixtures that ready the tesbed for QoS SAI test cases.
"""
SUPPORTED_T0_TOPOS = ["t0", "t0-64", "t0-116"]
SUPPORTED_T0_TOPOS = ["t0", "t0-64", "t0-116", "dualtor-56"]
SUPPORTED_T1_TOPOS = {"t1-lag", "t1-64-lag"}
SUPPORTED_PTF_TOPOS = ['ptf32', 'ptf64']
SUPPORTED_ASIC_LIST = ["td2", "th", "th2", "spc1", "spc2", "spc3"]
SUPPORTED_ASIC_LIST = ["td2", "th", "th2", "spc1", "spc2", "spc3", "td3"]
TARGET_QUEUE_WRED = 3
TARGET_LOSSY_QUEUE_SCHED = 0
TARGET_LOSSLESS_QUEUE_SCHED = 3
Expand Down
Loading