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 43ABA45F6A for ; Thu, 30 Jan 2025 19:24:12 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 3AE824025A; Thu, 30 Jan 2025 19:24:12 +0100 (CET) Received: from mail-pl1-f179.google.com (mail-pl1-f179.google.com [209.85.214.179]) by mails.dpdk.org (Postfix) with ESMTP id F07CC4025A for ; Thu, 30 Jan 2025 19:24:10 +0100 (CET) Received: by mail-pl1-f179.google.com with SMTP id d9443c01a7336-216401de828so20638925ad.3 for ; Thu, 30 Jan 2025 10:24:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=networkplumber-org.20230601.gappssmtp.com; s=20230601; t=1738261450; x=1738866250; darn=dpdk.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:subject:cc:to:from:date:from:to:cc:subject:date :message-id:reply-to; bh=zOUzXbKwNPK6y2Xou0klprJSCS0iuiSMY6NgxjL1Zis=; b=WqMzcqGycxEvaRORW1MaIxPga4SoHYxelnEKVQbsnSrLscE59hAvgKrGxvaT55ZmjN JAkiRJFKk9VCK9Ou0bvGD5gkFBQkHxQ3lPaFhz3xWMVXrA7YGRSUMExXBxQQA55N4mW8 EoMV3crkFt91TYn8bHNWsBoKcvZ4IDc6NfcIaXsV5M3NYEBJv+D2G+O95zgy2Cco++Tw eShnZd33nRprdkZmRzi9sVzy8nYURYSSuJo4Vc+5Tsj/jzhyqaN0mo6kpZcVeoHxnFJP 4NbH3CF6jasQa9ii1Ig1MXIn4yf9S/ZiQcMDgyLl/KWtCk9R+SHGhsoAnV2EogFvZhK6 eyPA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1738261450; x=1738866250; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:subject:cc:to:from:date:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=zOUzXbKwNPK6y2Xou0klprJSCS0iuiSMY6NgxjL1Zis=; b=fU+bXakMDjvQndgUDHzXbS/X2yM709oEhfnX5r0tFF3s46uRgYhYU3+N0S/s41wUDJ XScIx58K/84fbeFOwZC7cDc6jxmSqqfk7E8LEWFk/kQ3ipRSn2jkjk2h3LXOToN2xxao zK8FA2d7kZmEXhrVA0rLG5+hx43wKBmYIMBTeyb0Olia+ETnf+F1dYppz63B364DR8Lc a4EQdlaeW9r4LM2z0zl+HMIOa6nIF8VLBqoCcYwaWma1ZCh9xHaQiyiJlj3EXdAE+FEz mqyzlHnG5BAPfyylWLgcOKiWB1A2EPhU4IMRiuFlwtHmxQn1o3+Cc2UvJ6rkzzQ+h4Gk sgAg== X-Forwarded-Encrypted: i=1; AJvYcCV17x4yoexiv1N8c4hsAG7aC1n1GlZS4oROF5+FHHe9IEbzs4p12nVALSUWkJnBhXNnC2ksWO0=@dpdk.org X-Gm-Message-State: AOJu0Yz6OMtezrq/Q5Jlx30w7hmuqhZvRgBXWixFWlEhbPUASO9/NtnC 3Yxzb2T9lNxz6lQGqmAnSErS1yVSRHPpTLOmLkl5xOA17KUWVIrat3TC7kuJhkM= X-Gm-Gg: ASbGncvMA9HkCI6wlGDRe1aBM0mtgdzljolBWaRLpLjD5s6CGEp50/oC+HXlfU6VHAi LCzanrEX2ZnTEgqMHAHxYPeaB2/pgPw7AKBw7lrfu1ogIbVn0GO/W8Bdui4A8xLVJefd7piwdIS y1iVpIJ1uJoSrHwgPzhNhqmFm3DAIgoqQ/8eOz7NDxYTpI6fWU3HXDR0oyh+HaRQdbjiR02PICX 7zGV+l0e695ohC6UZAhYzEOtJj8bD1ddbyv6J0KiPD2hvp4zrUfW4gChij2PrdP6A5F/+Nwwvp5 Fh6+8gjCvkcNfCydKnqhZRqq0/kyz/y44pJCgO1mviQoOJ9tgrd5/QC+7/tSNbazVYnb X-Google-Smtp-Source: AGHT+IEKsHBe3uE+bI7WG7X6ebfgahSzzC3lxM8RbZOA1FkFv93y8cLQR+uCUoZmqRio6TLeW7ed8g== X-Received: by 2002:a17:902:f691:b0:21d:dba1:dd5e with SMTP id d9443c01a7336-21ddba1e30dmr104003755ad.25.1738261449978; Thu, 30 Jan 2025 10:24:09 -0800 (PST) Received: from hermes.local (204-195-96-226.wavecable.com. [204.195.96.226]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-21de31ee380sm17119345ad.12.2025.01.30.10.24.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 30 Jan 2025 10:24:09 -0800 (PST) Date: Thu, 30 Jan 2025 10:24:07 -0800 From: Stephen Hemminger To: Ariel Otilibili Cc: dev@dpdk.org, stable@dpdk.org, Thomas Monjalon , David Marchand , Ciara Loftus , Maryam Tahhan Subject: Re: [PATCH 1/2] net/af_xdp: fix use after free in af_xdp_tx_zc() Message-ID: <20250130102407.39578285@hermes.local> In-Reply-To: <20250116195640.68885-2-ariel.otilibili@6wind.com> References: <20250116195640.68885-1-ariel.otilibili@6wind.com> <20250116195640.68885-2-ariel.otilibili@6wind.com> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit 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 On Thu, 16 Jan 2025 20:56:38 +0100 Ariel Otilibili wrote: > tx_bytes is computed after both branches are tested. This might > produce a use after memory free. > > The computation is now moved into both branches. > > Bugzilla ID: 1440 > Fixes: d8a210774e1d ("net/af_xdp: support unaligned umem chunks") > Signed-off-by: Ariel Otilibili > --- Acked-by: Stephen Hemminger