Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Updated test params for QoS/MMU for Arista-7050CX3-32S-C32 & Arista-7050CX3-32S-D48C8 #3153

Merged
merged 4 commits into from
May 5, 2021
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