From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 759DB43337 for ; Wed, 15 Nov 2023 12:45:26 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 6EDE040294; Wed, 15 Nov 2023 12:45:26 +0100 (CET) Received: from mail-wm1-f50.google.com (mail-wm1-f50.google.com [209.85.128.50]) by mails.dpdk.org (Postfix) with ESMTP id 79D19406BC for ; Wed, 15 Nov 2023 12:45:24 +0100 (CET) Received: by mail-wm1-f50.google.com with SMTP id 5b1f17b1804b1-40790b0a224so52176235e9.0 for ; Wed, 15 Nov 2023 03:45:24 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1700048724; x=1700653524; darn=dpdk.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=KSZCF0q1B5gb/Uy+bS50GU6r/44Wb5QTVsaEK7bYO9k=; b=EibDamodjHg/P0Lj30QJZziTg9foZzq/BRdnM9fnpScS/QZP04vs9ZhL4mWCJBWJmK NQ4GPQgwjBehMDohHkQYWHLWQ+80KLwc11d4AxydJr85vWE6V6evcMgW57SWlaYawYRc pobvmMKWgpQc8joYwJAA5/o49zYXqOBDPdldyb+4fHvtrem3em2OYw/8QoYVoz6QxJxL PVTF/EU9Lg2p3sgWl36F+6DJuS4Au5Pp1zXci1E/PP8QNGp444AM7YXLeHPALTh6HDHZ qfH8Zvwpwthzjd+SVoaYcEpyubR3Csk0Fo0d7vUcmI8JE15w4LJN6xFZfSbmEsfKFEzt QpKA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1700048724; x=1700653524; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=KSZCF0q1B5gb/Uy+bS50GU6r/44Wb5QTVsaEK7bYO9k=; b=bRueMMe981VspakiA+h87VuViKDzqOPv2c1EFxdOPDvHt4KtiICs9zH/rEHZKie90J cHW13il01lyvNcN7i2dgYMi9x79EuboJRpHFEx9MaL338QnHGJaQohE6f5cVeggDQRkY mf+Bmtxq3/E1i6d+QJzn0Y1yKd0SB/K88eGPM6tv/XG3oYqpUr3cP7qqecPFS92CS1At /ew6bdDXYkEk+gjYNR1mPXocsjvCVzK5g/lHOVDUjZwdOtistBOzUOuq/97G/LztFV/X 8g5Hw4dMxtGOkmpkU0bukJbFDi3/dA9+6q+7s9pyn9WKtXc8o+Tv4s80KSzlbU2BhYJi FA0g== X-Gm-Message-State: AOJu0YxlmmDF2zpxgknyEHjkgaWxuxKfQwKNT5AD2IP3QVZeBNEnhu0D JfG+AtRGbmgyWOBHtBJbKMCq3cnVRgxDaQ== X-Google-Smtp-Source: AGHT+IFMG53LmKZM6gnjTQYJ6tocK48ypoPqDyVh+ylch50Wo9AJ2obaNxsPuCjLHubnrEryPOuXzA== X-Received: by 2002:a05:600c:4f11:b0:408:3eaa:aea6 with SMTP id l17-20020a05600c4f1100b004083eaaaea6mr10691129wmq.7.1700048723937; Wed, 15 Nov 2023 03:45:23 -0800 (PST) Received: from localhost ([2a01:4b00:d307:1000:f1d3:eb5e:11f4:a7d9]) by smtp.gmail.com with ESMTPSA id be14-20020a05600c1e8e00b00401b242e2e6sm20592229wmb.47.2023.11.15.03.45.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 15 Nov 2023 03:45:23 -0800 (PST) From: luca.boccassi@gmail.com To: Bruce Richardson Cc: Abdullah Sevincer , dpdk stable Subject: patch 'event/dlb2: fix missing queue ordering capability flag' has been queued to stable release 20.11.10 Date: Wed, 15 Nov 2023 11:45:03 +0000 Message-Id: <20231115114515.2355140-4-luca.boccassi@gmail.com> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20231115114515.2355140-1-luca.boccassi@gmail.com> References: <20231108192535.922238-37-luca.boccassi@gmail.com> <20231115114515.2355140-1-luca.boccassi@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: stable-bounces@dpdk.org Hi, FYI, your patch has been queued to stable release 20.11.10 Note it hasn't been pushed to http://dpdk.org/browse/dpdk-stable yet. It will be pushed if I get no objections before 11/17/23. So please shout if anyone has objections. Also note that after the patch there's a diff of the upstream commit vs the patch applied to the branch. This will indicate if there was any rebasing needed to apply to the stable branch. If there were code changes for rebasing (ie: not only metadata diffs), please double check that the rebase was correctly done. Queued patches are on a temporary branch at: https://github.com/bluca/dpdk-stable This queued commit can be viewed at: https://github.com/bluca/dpdk-stable/commit/2d773cdc0a4c148a56f6412788b7ccf05b4f3eb5 Thanks. Luca Boccassi --- >From 2d773cdc0a4c148a56f6412788b7ccf05b4f3eb5 Mon Sep 17 00:00:00 2001 From: Bruce Richardson Date: Thu, 9 Nov 2023 17:44:20 +0000 Subject: [PATCH] event/dlb2: fix missing queue ordering capability flag [ upstream commit a992d9bee8aff7bc12f145c58331f92ba41af8e2 ] The dlb2 driver did not advertise the fact that events could be enqueued to it for any queues, not just those in numerical sequence. Add the missing bit to the capabilities flag returned from the info_get() function. Fixes: d39e23f26e1e ("event/dlb2: fix advertized capabilities") Fixes: e7c9971a857a ("event/dlb2: add probe-time hardware init") Signed-off-by: Bruce Richardson Acked-by: Abdullah Sevincer --- drivers/event/dlb2/dlb2.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/event/dlb2/dlb2.c b/drivers/event/dlb2/dlb2.c index b71c697625..bc425bf3d9 100644 --- a/drivers/event/dlb2/dlb2.c +++ b/drivers/event/dlb2/dlb2.c @@ -62,6 +62,7 @@ static struct rte_event_dev_info evdev_dlb2_default_info = { .max_single_link_event_port_queue_pairs = DLB2_MAX_NUM_DIR_PORTS, .event_dev_cap = (RTE_EVENT_DEV_CAP_QUEUE_QOS | RTE_EVENT_DEV_CAP_EVENT_QOS | + RTE_EVENT_DEV_CAP_NONSEQ_MODE | RTE_EVENT_DEV_CAP_BURST_MODE | RTE_EVENT_DEV_CAP_DISTRIBUTED_SCHED | RTE_EVENT_DEV_CAP_IMPLICIT_RELEASE_DISABLE | -- 2.39.2 --- Diff of the applied patch vs upstream commit (please double-check if non-empty: --- --- - 2023-11-15 11:44:13.769486223 +0000 +++ 0004-event-dlb2-fix-missing-queue-ordering-capability-fla.patch 2023-11-15 11:44:13.530386716 +0000 @@ -1 +1 @@ -From a992d9bee8aff7bc12f145c58331f92ba41af8e2 Mon Sep 17 00:00:00 2001 +From 2d773cdc0a4c148a56f6412788b7ccf05b4f3eb5 Mon Sep 17 00:00:00 2001 @@ -5,0 +6,2 @@ +[ upstream commit a992d9bee8aff7bc12f145c58331f92ba41af8e2 ] + @@ -13 +14,0 @@ -Cc: stable@dpdk.org @@ -22 +23 @@ -index e645f7595a..050ace0904 100644 +index b71c697625..bc425bf3d9 100644 @@ -25,4 +26,4 @@ -@@ -72,6 +72,7 @@ static struct rte_event_dev_info evdev_dlb2_default_info = { - .max_single_link_event_port_queue_pairs = - DLB2_MAX_NUM_DIR_PORTS(DLB2_HW_V2), - .event_dev_cap = (RTE_EVENT_DEV_CAP_EVENT_QOS | +@@ -62,6 +62,7 @@ static struct rte_event_dev_info evdev_dlb2_default_info = { + .max_single_link_event_port_queue_pairs = DLB2_MAX_NUM_DIR_PORTS, + .event_dev_cap = (RTE_EVENT_DEV_CAP_QUEUE_QOS | + RTE_EVENT_DEV_CAP_EVENT_QOS | @@ -30,2 +30,0 @@ - RTE_EVENT_DEV_CAP_DISTRIBUTED_SCHED | - RTE_EVENT_DEV_CAP_QUEUE_ALL_TYPES | @@ -32,0 +32,2 @@ + RTE_EVENT_DEV_CAP_DISTRIBUTED_SCHED | + RTE_EVENT_DEV_CAP_IMPLICIT_RELEASE_DISABLE |