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 CFA3C45FE6 for ; Wed, 29 Jan 2025 00:12:01 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id B2BB740270; Wed, 29 Jan 2025 00:12:01 +0100 (CET) Received: from mail-ej1-f98.google.com (mail-ej1-f98.google.com [209.85.218.98]) by mails.dpdk.org (Postfix) with ESMTP id AD63B40265 for ; Wed, 29 Jan 2025 00:12:00 +0100 (CET) Received: by mail-ej1-f98.google.com with SMTP id a640c23a62f3a-a9e44654ae3so1002451666b.1 for ; Tue, 28 Jan 2025 15:12:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=6wind.com; s=google; t=1738105920; x=1738710720; 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=MsDw1f9ta4GMuxyTaoDTKenyfVam9ZRQDSJDXPPoMYI=; b=UyYLmgeWA9c4NcR4apeJfOGq3jpDOy1GpreE0HjjOaXrrjTul/Gpoof9U3taIH/kgO 1GdJtJLzQonsZjKkgelcjlWfnAEeHIKDWgns6rPKCy9CgeePSGk4l/DkYLdZfKvqmRgU bjIEnNABUuE21nObJ1z8mtqWC/viLn1BNMEmn1geiFNOXUbOfT2hZ+Sv0+tkwg2obS15 PiWfgD/il7C6sKfeVWIALvU4uTDwGG4PneFrht1f/ZXalZ2f1CpDVI2p8lvd0pKNAfw6 O3h8O47zjIYKbl0Ug05bXDg3nqdQ8tUdrxER6DawD39DUFMNjA04EwerH8k4DKp84N0p 4Upg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1738105920; x=1738710720; 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=MsDw1f9ta4GMuxyTaoDTKenyfVam9ZRQDSJDXPPoMYI=; b=XZaavqdtmeyq0vkv9dND7vSz8JO3JBtccbzAK2AQWRJtW5Dyr3aGFKI4PEgMf2hR5g FcPxfMLaVQ9VpWUL69LCcv5GrHP5n9Qm3Efwtr0DeGDvNqX2RZykk81PLSzSFe4422LT EuWdTeXorykvLxTrbW3IrIEU3uxxUWX1ObhkXEDcizUHx/3e0rp0nzBa223ygF6PgJWM Y00pCUHJSQRYtqd0JavjQTt+yzkKcM5zvGfoAuyPYERVUA5tt08fylZbANV9P/ElKWw6 tEQuwmQoPS08zUwbR5K6a7yDp7mUax07b1psdHkI7vvtGzaMMx1WyypaB3tPWyawlQRB LBew== X-Gm-Message-State: AOJu0YxQVOOWeFta/0YB7/Jd9QE90xI1Rlx+RtE7uIejc7N+DSKp5Upd DGwQpNhUMe2pN+fP7l/15VYonGwRdZOGFyxFM/7lL47C8P3EgBruita6iE+CkeNGToVko7lKiUX xSHaebJme/M+tzOXhAbHoJC+RH9hvqtiJ X-Gm-Gg: ASbGncvxbJHQbeAztrIuWY8DGNDSrEqZC2Pu71HrlXmiQRZC0LrQ8az7nwWrpd4lgbO Jtk9r2WRvpLb0Zu/I+VKV+pCBNXLRyRJg7umf3k5jlSHNVkcyHFWvn5Ub0RIbTBuWT8/EE+ADm9 m01SdodLSEMDlTLST+GPNXvgQ3coYI2l8/gLXDUuhPu+VXDD9BbjIsEdj/QjCtzH2RxxZpKdZJE KohgEHwy2QjasXTSLZ6AwTRhwNzGTJpbVLtl5PSm5SaUbAz85xpUIYL5AjCFYJ7+/cl4mgBydZc Zk1TEiJWtw8maQeTt1fQdVssVoneuJJX8ZYrUlvepf5dZmo7YA== X-Google-Smtp-Source: AGHT+IGhU83kjuq/sHsdBF2uaLpqxYVrvQjubTJoMygcTh+YMqoL6T3CkTt48MeE14yVBTYEoew7DtxCeV3f X-Received: by 2002:a17:907:9482:b0:aae:83c6:c67e with SMTP id a640c23a62f3a-ab6cfe12fdbmr92003966b.55.1738105920116; Tue, 28 Jan 2025 15:12:00 -0800 (PST) Received: from smtpservice.6wind.com ([185.13.181.2]) by smtp-relay.gmail.com with ESMTP id a640c23a62f3a-ab675ed08e5sm56295566b.102.2025.01.28.15.12.00; Tue, 28 Jan 2025 15:12:00 -0800 (PST) X-Relaying-Domain: 6wind.com Received: from localhost (rainbow.dev.6wind.com [10.17.1.165]) by smtpservice.6wind.com (Postfix) with ESMTP id DF71F18247; Wed, 29 Jan 2025 00:11:59 +0100 (CET) From: Ariel Otilibili To: dev@dpdk.org Cc: stable@dpdk.org, Thomas Monjalon , David Marchand , Stephen Hemminger , Ciara Loftus , Maryam Tahhan , Ariel Otilibili Subject: [PATCH v3 0/2] Fix use after free, and refactor af_xdp_tx_zc() Date: Wed, 29 Jan 2025 00:11:50 +0100 Message-Id: <20250128231152.249497-1-ariel.otilibili@6wind.com> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20250116195640.68885-1-ariel.otilibili@6wind.com> References: <20250116195640.68885-1-ariel.otilibili@6wind.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 Hello, The series addresses Bugzilla ID 1440 in two steps; 1. Fix use after free. 2. Refactor af_xdp_tx_zc(). Thank you, --- v3 * reworded commit message of patch-1 * addressed feedback of Maryam Tahhan v2 (https://inbox.dpdk.org/dev/20250116225151.188214-1-ariel.otilibili@6wind.com/) * reworded commit messages * addressed feedback from Stephen Hemminger v1 (http://inbox.dpdk.org/dev/20250116195640.68885-1-ariel.otilibili@6wind.com/) Ariel Otilibili (2): net/af_xdp: fix use after free in af_xdp_tx_zc() net/af_xdp: Refactor af_xdp_tx_zc() drivers/net/af_xdp/rte_eth_af_xdp.c | 131 ++++++++++++++++++---------- 1 file changed, 84 insertions(+), 47 deletions(-) -- 2.30.2