From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by smtp.lore.kernel.org (Postfix) with ESMTP id A242CCD342F for ; Fri, 8 May 2026 20:36:24 +0000 (UTC) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 23EA540652; Fri, 8 May 2026 22:36:16 +0200 (CEST) Received: from mail-dl1-f50.google.com (mail-dl1-f50.google.com [74.125.82.50]) by mails.dpdk.org (Postfix) with ESMTP id 0DD0A40608 for ; Fri, 8 May 2026 22:36:13 +0200 (CEST) Received: by mail-dl1-f50.google.com with SMTP id a92af1059eb24-130c9dcbd25so2963739c88.1 for ; Fri, 08 May 2026 13:36:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=networkplumber-org.20251104.gappssmtp.com; s=20251104; t=1778272572; x=1778877372; 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=ru2baaQPIL4Mlm+QrgXp6Z2wtOg8/tdLcu7HwXmm/yI=; b=Brw0QNzg8ucDQwocvNoA6sG/lNkY0DEnJbe9v1/16FRYXwrhTtSVle2zuZE8Uep1Du CRciSh3X3wxUf9MaiddOBO9kVDqnbSIMjMdKRRbMZxGebC8BqKUj8uh7Gcaagnji51OC nZ0vsPMZOeJBPtO7ok176/XomqS/xsEXxd8tLMF/OeE4iVS079P4w+BUfBlyR8XZZRh7 dgjgkOJn4Po9JoDGbmFQLSD5PNDt5mTHDeYpqqXigy9JRmlA8aEBvxpYmMy6pJeSMsSy lY2VE7/M0QlMfzX/7QJvOJNlL+R84jbrYQ9wMmILe6pE+eMAEDFCmaXE5Xu0h2n1jazR yFHQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778272572; x=1778877372; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=ru2baaQPIL4Mlm+QrgXp6Z2wtOg8/tdLcu7HwXmm/yI=; b=XSrf/vI8Jir2RO4AbXhSf9r5MpGFu5cPjtIe9800WBGYbTLIgyYDMURxov26RlI7pD uaRTRtJPVR+6r3fj4DAcSNJO/0Wl0tyHEPzePuNGrTEsajuh+JYxsyuZef75tCw2gKgV IPqH15NMtWmpgpstlp5YYsUnJcOpuSHPEx5SeBZL0pxxBWgTqN+Owl88RXeXG7XR3nCl NeLuU18B1HRhCwdxYEE8roxR4vIim5AcB8tJYAVtdYohPuLiDlxHvwNg51AWxv4ofyhT H7xDj9jQqOmELh7kCZlDb+vHr2TqhtHA4tKQsaT0zX/YTUgFMmjb4wHili6PisXVclF5 UsCA== X-Gm-Message-State: AOJu0YzxLQS8eiZLsPWgsQGExW+hDqAEgTHVENO4QO6p/++vWGyqUsqz U5rr0Us8BRQ/g9k51kpaEVUiPovc+MMmvcvGnXwVEdW9pVw7F30fccXcGGb+jmIKQqV51UQrxTg FrK5h X-Gm-Gg: AeBDietjejYjVU3L9OzbHp1UYMODGR+VLL8lPtKrW144aQJjxYmnuzDA41t57dWgqE7 2NLXOUPPVAk6FXh3wLDa/bMd0IbrE3o0ICB8U3w3I6EJg3SN8IlNrdw3aA87WALSeyPmCv3OiQ0 Cjzk4ET95Cf0s+7Rjp2wFizg9X9nbC3Uv8jKpRPgwzzD/QEh9BmcT31igaFuPsAx0wJrT7+6BHL U3PzCwEzzIMt9RZVJ0E3oBUh9kKe/LFS5sJ4o8ZCuA4fnXaAbn5TQI60+wLhE3BKkY338sEGYSt o7imHy7Axkh0AVMfqMcw3Z/SHr1wXUCkH+VKOPTd9GK29seNgF1clx+XpU59B57OsTuL7urKKcx eH8frNdAfK2BLIfmN7Vb9k0QnzVrVrEiqN5eLG7E4y9Xv8w3/nQPrXY1uuu7QtvkZ0a1iorQ04Z 4ddAqP2Vmw9jp3MVTHheKkFRExCtG/GePLOB2vwYFANIk= X-Received: by 2002:a05:7022:6707:b0:130:8ed9:204c with SMTP id a92af1059eb24-1323ac98250mr4245295c88.10.1778272572082; Fri, 08 May 2026 13:36:12 -0700 (PDT) Received: from phoenix.lan ([104.202.41.210]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-2f8859eafcdsm4715146eec.6.2026.05.08.13.36.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 08 May 2026 13:36:11 -0700 (PDT) From: Stephen Hemminger To: dev@dpdk.org Cc: Stephen Hemminger , Naga Harish K S V , Jerin Jacob Subject: [PATCH 02/20] eventdev: use rte_pktmbuf_free_bulk Date: Fri, 8 May 2026 13:33:23 -0700 Message-ID: <20260508203607.1003036-3-stephen@networkplumber.org> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260508203607.1003036-1-stephen@networkplumber.org> References: <20260508203607.1003036-1-stephen@networkplumber.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Replace open-coded loop with rte_pktmbuf_free_bulk(). Generated by devtools/cocci/free_bulk.cocci. Signed-off-by: Stephen Hemminger --- lib/eventdev/rte_event_eth_tx_adapter.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/lib/eventdev/rte_event_eth_tx_adapter.c b/lib/eventdev/rte_event_eth_tx_adapter.c index 91c7be55c7..2de96a02c2 100644 --- a/lib/eventdev/rte_event_eth_tx_adapter.c +++ b/lib/eventdev/rte_event_eth_tx_adapter.c @@ -914,12 +914,10 @@ static inline void txa_txq_buffer_drain(struct txa_service_queue_info *tqi) { struct rte_eth_dev_tx_buffer *b; - uint16_t i; b = tqi->tx_buf; - for (i = 0; i < b->length; i++) - rte_pktmbuf_free(b->pkts[i]); + rte_pktmbuf_free_bulk(b->pkts, b->length); b->length = 0; } -- 2.53.0