From 8008fb7a79a3ee738c02441f33460d691c16ee27 Mon Sep 17 00:00:00 2001 From: rick-arista <148895369+rick-arista@users.noreply.github.com> Date: Tue, 11 Nov 2025 09:02:27 -0800 Subject: [PATCH] Add qos params for topos ft2-64, lt2-p32o64, lt2-o128 (#20954) * Add qos params for Arista-7060X6-64PE-B-O128 --- tests/qos/files/qos_params.th5.yaml | 673 +++++++++++++++++++++++++++- 1 file changed, 672 insertions(+), 1 deletion(-) diff --git a/tests/qos/files/qos_params.th5.yaml b/tests/qos/files/qos_params.th5.yaml index 7b5a98e751..ea2be9f37b 100644 --- a/tests/qos/files/qos_params.th5.yaml +++ b/tests/qos/files/qos_params.th5.yaml @@ -199,4 +199,675 @@ qos_params: lossless_weight: 30 topo-t0-standalone-256: *topo-t0-standalone topo-t0-standalone-32: *topo-t0-standalone - topo-lt2-p32o64: *topo-t0-standalone + topo-ft2-64: + 800000_5m: + hdrm_pool_size: + dscps: + - 3 + - 4 + dst_port_id: 0 + ecn: 1 + margin: 4 + pgs: + - 3 + - 4 + pgs_num: 13 + pkts_num_hdrm_full: 2853 + pkts_num_hdrm_partial: 1124 + pkts_num_trig_pfc: 141861 + lossy_queue_1: + dscp: 8 + ecn: 1 + pg: 0 + pkts_num_margin: 4 + pkts_num_trig_egr_drp: 141835 + pkts_num_egr_mem: 714 + pkts_num_leak_out: 0 + wm_pg_headroom: + cell_size: 254 + dscp: 3 + ecn: 1 + pg: 3 + pkts_num_margin: 4 + pkts_num_trig_ingr_drp: 144715 + pkts_num_trig_pfc: 141861 + wm_pg_shared_lossless: + cell_size: 254 + dscp: 3 + ecn: 1 + packet_size: 64 + pg: 3 + pkts_num_fill_min: 34 + pkts_num_margin: 4 + pkts_num_trig_pfc: 141861 + wm_pg_shared_lossy: + cell_size: 254 + dscp: 8 + ecn: 1 + packet_size: 64 + pg: 0 + pkts_num_fill_min: 7 + pkts_num_margin: 4 + pkts_num_trig_egr_drp: 141835 + wm_q_shared_lossless: + cell_size: 254 + dscp: 3 + ecn: 1 + pkts_num_fill_min: 0 + pkts_num_margin: 4 + pkts_num_trig_ingr_drp: 144715 + queue: 3 + wm_q_shared_lossy: + cell_size: 254 + dscp: 8 + ecn: 1 + pkts_num_fill_min: 7 + pkts_num_margin: 4 + pkts_num_trig_egr_drp: 141835 + queue: 0 + xoff_1: + dscp: 3 + ecn: 1 + pg: 3 + pkts_num_margin: 4 + pkts_num_trig_ingr_drp: 144715 + pkts_num_trig_pfc: 141861 + xoff_2: + dscp: 4 + ecn: 1 + pg: 4 + pkts_num_margin: 4 + pkts_num_trig_ingr_drp: 144715 + pkts_num_trig_pfc: 141861 + xon_1: + dscp: 3 + ecn: 1 + pg: 3 + pkts_num_dismiss_pfc: 14 + pkts_num_margin: 4 + pkts_num_trig_pfc: 141861 + xon_2: + dscp: 4 + ecn: 1 + pg: 4 + pkts_num_dismiss_pfc: 14 + pkts_num_margin: 4 + pkts_num_trig_pfc: 141861 + cell_size: 254 + hdrm_pool_wm_multiplier: 1 + wrr: + ecn: 1 + limit: 80 + 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 + q7_num_of_pkts: 140 + wrr_chg: + ecn: 1 + limit: 80 + lossless_weight: 30 + lossy_weight: 8 + 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 + q7_num_of_pkts: 80 + topo-lt2-p32o64: + 800000_5m: + hdrm_pool_size: + dscps: + - 3 + - 4 + dst_port_id: 0 + ecn: 1 + margin: 4 + pgs: + - 3 + - 4 + pgs_num: 24 + pkts_num_hdrm_full: 2853 + pkts_num_hdrm_partial: 701 + pkts_num_trig_pfc: 108469 + lossy_queue_1: + dscp: 8 + ecn: 1 + pg: 0 + pkts_num_margin: 4 + pkts_num_trig_egr_drp: 108443 + pkts_num_egr_mem: 714 + pkts_num_leak_out: 0 + wm_pg_headroom: + cell_size: 254 + dscp: 3 + ecn: 1 + pg: 3 + pkts_num_margin: 4 + pkts_num_trig_ingr_drp: 111323 + pkts_num_trig_pfc: 108469 + wm_pg_shared_lossless: + cell_size: 254 + dscp: 3 + ecn: 1 + packet_size: 64 + pg: 3 + pkts_num_fill_min: 34 + pkts_num_margin: 4 + pkts_num_trig_pfc: 108469 + wm_pg_shared_lossy: + cell_size: 254 + dscp: 8 + ecn: 1 + packet_size: 64 + pg: 0 + pkts_num_fill_min: 7 + pkts_num_margin: 4 + pkts_num_trig_egr_drp: 108443 + wm_q_shared_lossless: + cell_size: 254 + dscp: 3 + ecn: 1 + pkts_num_fill_min: 0 + pkts_num_margin: 4 + pkts_num_trig_ingr_drp: 111323 + queue: 3 + wm_q_shared_lossy: + cell_size: 254 + dscp: 8 + ecn: 1 + pkts_num_fill_min: 7 + pkts_num_margin: 4 + pkts_num_trig_egr_drp: 108443 + queue: 0 + xoff_1: + dscp: 3 + ecn: 1 + pg: 3 + pkts_num_margin: 4 + pkts_num_trig_ingr_drp: 111323 + pkts_num_trig_pfc: 108469 + xoff_2: + dscp: 4 + ecn: 1 + pg: 4 + pkts_num_margin: 4 + pkts_num_trig_ingr_drp: 111323 + pkts_num_trig_pfc: 108469 + xon_1: + dscp: 3 + ecn: 1 + pg: 3 + pkts_num_dismiss_pfc: 14 + pkts_num_margin: 4 + pkts_num_trig_pfc: 108469 + xon_2: + dscp: 4 + ecn: 1 + pg: 4 + pkts_num_dismiss_pfc: 14 + pkts_num_margin: 4 + pkts_num_trig_pfc: 108469 + cell_size: 254 + hdrm_pool_wm_multiplier: 1 + wrr: + ecn: 1 + limit: 80 + 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 + q7_num_of_pkts: 140 + wrr_chg: + ecn: 1 + limit: 80 + lossless_weight: 30 + lossy_weight: 8 + 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 + q7_num_of_pkts: 80 + topo-lt2-o128: + 400000_500m: + hdrm_pool_size: + dscps: + - 3 + - 4 + dst_port_id: 0 + ecn: 1 + margin: 4 + pgs: + - 3 + - 4 + pgs_num: 22 + pkts_num_hdrm_full: 4474 + pkts_num_hdrm_partial: 3326 + pkts_num_trig_pfc: 108469 + lossy_queue_1: + dscp: 8 + ecn: 1 + pg: 0 + pkts_num_margin: 4 + pkts_num_trig_egr_drp: 108443 + pkts_num_egr_mem: 714 + pkts_num_leak_out: 0 + wm_pg_headroom: + cell_size: 254 + dscp: 3 + ecn: 1 + pg: 3 + pkts_num_margin: 4 + pkts_num_trig_ingr_drp: 112944 + pkts_num_trig_pfc: 108469 + wm_pg_shared_lossless: + cell_size: 254 + dscp: 3 + ecn: 1 + packet_size: 64 + pg: 3 + pkts_num_fill_min: 34 + pkts_num_margin: 4 + pkts_num_trig_pfc: 108469 + wm_pg_shared_lossy: + cell_size: 254 + dscp: 8 + ecn: 1 + packet_size: 64 + pg: 0 + pkts_num_fill_min: 7 + pkts_num_margin: 4 + pkts_num_trig_egr_drp: 108443 + wm_q_shared_lossless: + cell_size: 254 + dscp: 3 + ecn: 1 + pkts_num_fill_min: 0 + pkts_num_margin: 4 + pkts_num_trig_ingr_drp: 112944 + queue: 3 + wm_q_shared_lossy: + cell_size: 254 + dscp: 8 + ecn: 1 + pkts_num_fill_min: 7 + pkts_num_margin: 4 + pkts_num_trig_egr_drp: 108443 + queue: 0 + xoff_1: + dscp: 3 + ecn: 1 + pg: 3 + pkts_num_margin: 4 + pkts_num_trig_ingr_drp: 112944 + pkts_num_trig_pfc: 108469 + xoff_2: + dscp: 4 + ecn: 1 + pg: 4 + pkts_num_margin: 4 + pkts_num_trig_ingr_drp: 112944 + pkts_num_trig_pfc: 108469 + xon_1: + dscp: 3 + ecn: 1 + pg: 3 + pkts_num_dismiss_pfc: 14 + pkts_num_margin: 4 + pkts_num_trig_pfc: 108469 + xon_2: + dscp: 4 + ecn: 1 + pg: 4 + pkts_num_dismiss_pfc: 14 + pkts_num_margin: 4 + pkts_num_trig_pfc: 108469 + cell_size: 254 + hdrm_pool_wm_multiplier: 1 + wrr: + ecn: 1 + limit: 80 + 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 + q7_num_of_pkts: 140 + wrr_chg: + ecn: 1 + limit: 80 + lossless_weight: 30 + lossy_weight: 8 + 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 + q7_num_of_pkts: 80 + topo-t0-isolated-d96u32s2: + 400000_40m: &topo-t0-isolated-d96u32s2-400000_40m + hdrm_pool_size: + dscps: + - 3 + - 4 + dst_port_id: 0 + ecn: 1 + margin: 2 + pgs: + - 3 + - 4 + pkts_num_hdrm_full: 1549 + pkts_num_hdrm_partial: 1118 + pkts_num_trig_pfc: 134690 + lossy_queue_1: + dscp: 8 + ecn: 1 + pg: 0 + pkts_num_margin: 2 + pkts_num_trig_egr_drp: 134624 + pkts_num_egr_mem: 376 + pkts_num_leak_out: 0 + wm_pg_headroom: + cell_size: 254 + dscp: 3 + ecn: 1 + pg: 3 + pkts_num_margin: 2 + pkts_num_trig_ingr_drp: 136446 + pkts_num_trig_pfc: 134690 + wm_pg_shared_lossless: + cell_size: 254 + dscp: 3 + ecn: 1 + packet_size: 64 + pg: 3 + pkts_num_fill_min: 74 + pkts_num_margin: 2 + pkts_num_trig_pfc: 134690 + wm_pg_shared_lossy: + cell_size: 254 + dscp: 8 + ecn: 1 + packet_size: 64 + pg: 0 + pkts_num_fill_min: 7 + pkts_num_margin: 2 + pkts_num_trig_egr_drp: 134624 + wm_q_shared_lossless: + cell_size: 254 + dscp: 3 + ecn: 1 + pkts_num_fill_min: 0 + pkts_num_margin: 2 + pkts_num_trig_ingr_drp: 136446 + queue: 3 + wm_q_shared_lossy: + cell_size: 254 + dscp: 8 + ecn: 1 + pkts_num_fill_min: 7 + pkts_num_margin: 2 + pkts_num_trig_egr_drp: 134624 + queue: 0 + xoff_1: + dscp: 3 + ecn: 1 + pg: 3 + pkts_num_margin: 2 + pkts_num_trig_ingr_drp: 136446 + pkts_num_trig_pfc: 134690 + xoff_2: + dscp: 4 + ecn: 1 + pg: 4 + pkts_num_margin: 2 + pkts_num_trig_ingr_drp: 136446 + pkts_num_trig_pfc: 134690 + xon_1: + dscp: 3 + ecn: 1 + pg: 3 + pkts_num_dismiss_pfc: 14 + pkts_num_margin: 2 + pkts_num_trig_pfc: 134690 + xon_2: + dscp: 4 + ecn: 1 + pg: 4 + pkts_num_dismiss_pfc: 14 + pkts_num_margin: 2 + pkts_num_trig_pfc: 134690 + cell_size: 254 + hdrm_pool_wm_multiplier: 1 + wrr: + dscp_list: [0, 47, 3, 4, 46, 44] + ecn: 1 + limit: 80 + q_list: [0, 1, 3, 4, 5, 6] + q_pkt_cnt: [50, 50, 100, 50, 50, 350] + wrr_chg: + dscp_list: [0, 47, 3, 4, 46, 44] + ecn: 1 + limit: 80 + lossless_weight: 30 + lossy_weight: 8 + q_list: [0, 1, 3, 4, 5, 6] + q_pkt_cnt: [40, 50, 150, 50, 50, 350] + 400000_5m: + hdrm_pool_size: + dscps: + - 3 + - 4 + dst_port_id: 0 + ecn: 1 + margin: 2 + pgs: + - 3 + - 4 + pkts_num_hdrm_full: 1549 + pkts_num_hdrm_partial: 1118 + pkts_num_trig_pfc: 134690 + lossy_queue_1: + dscp: 8 + ecn: 1 + pg: 0 + pkts_num_margin: 2 + pkts_num_trig_egr_drp: 134624 + pkts_num_egr_mem: 376 + pkts_num_leak_out: 0 + wm_pg_headroom: + cell_size: 254 + dscp: 3 + ecn: 1 + pg: 3 + pkts_num_margin: 2 + pkts_num_trig_ingr_drp: 136239 + pkts_num_trig_pfc: 134690 + wm_pg_shared_lossless: + cell_size: 254 + dscp: 3 + ecn: 1 + packet_size: 64 + pg: 3 + pkts_num_fill_min: 74 + pkts_num_margin: 2 + pkts_num_trig_pfc: 134690 + wm_pg_shared_lossy: + cell_size: 254 + dscp: 8 + ecn: 1 + packet_size: 64 + pg: 0 + pkts_num_fill_min: 7 + pkts_num_margin: 2 + pkts_num_trig_egr_drp: 134624 + wm_q_shared_lossless: + cell_size: 254 + dscp: 3 + ecn: 1 + pkts_num_fill_min: 0 + pkts_num_margin: 2 + pkts_num_trig_ingr_drp: 136239 + queue: 3 + wm_q_shared_lossy: + cell_size: 254 + dscp: 8 + ecn: 1 + pkts_num_fill_min: 7 + pkts_num_margin: 2 + pkts_num_trig_egr_drp: 134624 + queue: 0 + xoff_1: + dscp: 3 + ecn: 1 + pg: 3 + pkts_num_margin: 2 + pkts_num_trig_ingr_drp: 136239 + pkts_num_trig_pfc: 134690 + xoff_2: + dscp: 4 + ecn: 1 + pg: 4 + pkts_num_margin: 2 + pkts_num_trig_ingr_drp: 136239 + pkts_num_trig_pfc: 134690 + xon_1: + dscp: 3 + ecn: 1 + pg: 3 + pkts_num_dismiss_pfc: 14 + pkts_num_margin: 2 + pkts_num_trig_pfc: 134690 + xon_2: + dscp: 4 + ecn: 1 + pg: 4 + pkts_num_dismiss_pfc: 14 + pkts_num_margin: 2 + pkts_num_trig_pfc: 134690 + topo-t1-isolated-d128: &topo-t1-isolated-d128 + 200000_5m: &topo-t1-isolated-d128_200000_5m + hdrm_pool_size: + dscps: + - 3 + - 4 + dst_port_id: 0 + ecn: 1 + margin: 2 + pgs: + - 3 + - 4 + pkts_num_hdrm_full: 1185 + pkts_num_hdrm_partial: 47 + pkts_num_trig_pfc: 132925 + lossy_queue_1: + dscp: 8 + ecn: 1 + pg: 0 + pkts_num_margin: 4 + pkts_num_trig_egr_drp: 132859 + pkts_num_egr_mem: 376 + pkts_num_leak_out: 0 + wm_pg_headroom: + cell_size: 254 + dscp: 3 + ecn: 1 + pg: 3 + pkts_num_margin: 4 + pkts_num_trig_ingr_drp: 134681 + pkts_num_trig_pfc: 132925 + wm_pg_shared_lossless: + cell_size: 254 + dscp: 3 + ecn: 1 + packet_size: 64 + pg: 3 + pkts_num_fill_min: 74 + pkts_num_margin: 2 + pkts_num_trig_pfc: 132925 + wm_pg_shared_lossy: + cell_size: 254 + dscp: 8 + ecn: 1 + packet_size: 64 + pg: 0 + pkts_num_fill_min: 7 + pkts_num_margin: 4 + pkts_num_trig_egr_drp: 132859 + wm_q_shared_lossless: + cell_size: 254 + dscp: 3 + ecn: 1 + pkts_num_fill_min: 0 + pkts_num_margin: 8 + pkts_num_trig_ingr_drp: 134681 + queue: 3 + wm_q_shared_lossy: + cell_size: 254 + dscp: 8 + ecn: 1 + pkts_num_fill_min: 7 + pkts_num_margin: 8 + pkts_num_trig_egr_drp: 132859 + queue: 0 + xoff_1: + dscp: 3 + ecn: 1 + pg: 3 + pkts_num_margin: 4 + pkts_num_trig_ingr_drp: 134681 + pkts_num_trig_pfc: 132925 + xoff_2: + dscp: 4 + ecn: 1 + pg: 4 + pkts_num_margin: 4 + pkts_num_trig_ingr_drp: 134681 + pkts_num_trig_pfc: 132925 + xon_1: + dscp: 3 + ecn: 1 + pg: 3 + pkts_num_dismiss_pfc: 14 + pkts_num_margin: 4 + pkts_num_trig_pfc: 132925 + xon_2: + dscp: 4 + ecn: 1 + pg: 4 + pkts_num_dismiss_pfc: 14 + pkts_num_margin: 4 + pkts_num_trig_pfc: 132925 + cell_size: 254 + hdrm_pool_wm_multiplier: 1 + wrr: + dscp_list: [0, 47, 3, 4, 46, 44] + ecn: 1 + limit: 80 + q_list: [0, 1, 3, 4, 5, 6] + q_pkt_cnt: [50, 50, 100, 50, 50, 350] + wrr_chg: + dscp_list: [0, 47, 3, 4, 46, 44] + ecn: 1 + limit: 80 + lossless_weight: 30 + lossy_weight: 8 + q_list: [0, 1, 3, 4, 5, 6] + q_pkt_cnt: [80, 100, 300, 100, 100, 700] + 400000_40m: *topo-t1-isolated-d128_200000_5m + topo-t1-isolated-d32: *topo-t1-isolated-d128