From c2a101f251320938528f9f55b5eb1021f70879b2 Mon Sep 17 00:00:00 2001 From: Ben Hepworth Date: Tue, 10 Dec 2024 15:40:41 -0700 Subject: [PATCH 1/2] Add L4S/DSCP support to QoS Profile --- code/API_definitions/qos-profiles.yaml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/code/API_definitions/qos-profiles.yaml b/code/API_definitions/qos-profiles.yaml index 01bfa195c..4dd4d9f17 100644 --- a/code/API_definitions/qos-profiles.yaml +++ b/code/API_definitions/qos-profiles.yaml @@ -339,6 +339,20 @@ components: minimum: 1 maximum: 10 example: 3 + l4sQueueType: + type: string + enum: + - non-l4s-queue + - l4s-queue + - mixed-queue + description: Specifies the type of queue for L4S traffic management + differentiatedServicesCodepoint: + type: array + items: + type: integer + minItems: 0 + maxItems: 64 + description: A list of unique DSCP values from 0-63 required: - name - status From 1c184aa2d8dfefc5f487940f464efcea11ba131c Mon Sep 17 00:00:00 2001 From: Ben Hepworth <125334035+benhepworth@users.noreply.github.com> Date: Tue, 10 Dec 2024 21:27:33 -0700 Subject: [PATCH 2/2] Add minimum and maximum value for dscp array Co-authored-by: Randy Levensalor --- code/API_definitions/qos-profiles.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/code/API_definitions/qos-profiles.yaml b/code/API_definitions/qos-profiles.yaml index 4dd4d9f17..e4bdaeea0 100644 --- a/code/API_definitions/qos-profiles.yaml +++ b/code/API_definitions/qos-profiles.yaml @@ -350,6 +350,9 @@ components: type: array items: type: integer + minimum: 0 + maximum: 63 + example: 3 minItems: 0 maxItems: 64 description: A list of unique DSCP values from 0-63