From nobody Sat Aug 8 00:38:18 2026 X-Original-To: dev-commits-src-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4hH2Dp4hNkz6mYVC for ; Sat, 08 Aug 2026 00:38:18 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "YR1" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4hH2Dp33vXz3mRl for ; Sat, 08 Aug 2026 00:38:18 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1786149498; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=70zBiTLksliVFd93VdNg/IzidfcuRwkk/LG4tfx9qLY=; b=uD1dh9kBp2JNM5IbaEvU9DahaoEp+5g/3XJhtNdAnxiLVgvJNxt51l+yIF652ufMU2oN2R JXN8cnDx8pDsOgt87lWRckhyi7tyDnDs1zvCt8cvxRLa3W91vyAuugD8GbL3BRgJugPQ/b FRKM9RjCqojddJ+uls9eI7pFLwpEJoInfFduLCsMM6fy3iDAwlGQP/b+hN0GdUkxXDFsSf LGdZ3QRYS2Wqj1+IYHXNWXTAEJQoGYbeh78ts2cpeacZn5tnwybEb2FLJOXnO/DfK0zNtR fpIJcxjCPr7Cdx/1aroknGQJTreSlF+rfoSNJZLKeCQhfB3AdC/uLXmTZzfO1Q== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1786149498; a=rsa-sha256; cv=none; b=tkmZqUvQy/jJ8PCYYWcjsbSLMvv0cwb/18PevJ5WlfrpimkXUZzXqAfGuDypbqmemrGsPW RhCs1kNq7IOPhnrkxIFCIO5Ctm6GC7Cg9Ot/DQVhdaip7prVZ3H6WYKuFAReZbeJiLZGSU IT0n0JZOs8s8lowV5oJ8c8/qUjNG1rsk0AuJux5xigYJ7jXaHz5H6+nSvbFwaTWAd1Mhte TYZpDldWda49xLBGwuQC/BCunnTvKh4azF5VlVy44UbVHgz/51NkLO7jmwh3j+jvTKdmZv TvOY+Sk0Dz8rNmG8pIGfMga8kKIZjSM6QpcOQ5BLia9r8x4KGJLawVmqEL/v+w== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1786149498; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=70zBiTLksliVFd93VdNg/IzidfcuRwkk/LG4tfx9qLY=; b=cgCcUmGeUtvLKv9ebHmtGR95N42r2/XNoMyIT+yeO93yf9E5Rs4PlzOa+017D/igViogzZ 6gJDDTFblsc4Bia4S4wbrrHHcuR8jJktl15S5IFdp57v6VlX1HtL7dzCUbJLqLQLDsZs3t aD3MAA5tDRNjkNJT98semUcqB3Pk0QJnPJNg8Wta/muq/JUT7suIV7Yd1QhzzZKZ/vuDtZ oJEfDEJnnao05NjcuVSxjlK4/wnGJ5eAaWMMW3rrs7VjErvf843a9BQGDvCn4J9XBEaoGq Ll9GFUwRiUjPxHzUBe2ji0R16Kc3z060jUZjTUza9Bbepd1WDtzG+j5x1rVyZA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4hH2Dp12V1z4f for ; Sat, 08 Aug 2026 00:38:18 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 3dae5 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Sat, 08 Aug 2026 00:38:18 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org Cc: Dan Nowlin From: Kevin Bowling Subject: git: 9603e94ff515 - stable/15 - ixgbe: copy ACI buffer before command retry List-Id: Commit messages for all branches of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-all@freebsd.org Sender: owner-dev-commits-src-all@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: kbowling X-Git-Repository: src X-Git-Refname: refs/heads/stable/15 X-Git-Reftype: branch X-Git-Commit: 9603e94ff5151c1f0250bbad17b1616e0e667cf3 Auto-Submitted: auto-generated Date: Sat, 08 Aug 2026 00:38:18 +0000 Message-Id: <6a767a7a.3dae5.3dd1d5ff@gitrepo.freebsd.org> The branch stable/15 has been updated by kbowling: URL: https://cgit.FreeBSD.org/src/commit/?id=9603e94ff5151c1f0250bbad17b1616e0e667cf3 commit 9603e94ff5151c1f0250bbad17b1616e0e667cf3 Author: Dan Nowlin AuthorDate: 2026-07-28 11:07:01 +0000 Commit: Kevin Bowling CommitDate: 2026-08-08 00:34:59 +0000 ixgbe: copy ACI buffer before command retry DPDK commit message net/ixgbe/base: add missing buffer copy for ACI Add the missing buffer copy in ixgbe_aci_send_cmd(). The retry path saves the original descriptor and allocates storage for the command buffer so both can be restored before another attempt. It did not copy the original command buffer into that storage. Fixes: 25b48e569f2f Cc: stable@dpdk.org Signed-off-by: Dan Nowlin Signed-off-by: Yuan Wang Acked-by: Bruce Richardson Obtained from: DPDK (37239792b0) (cherry picked from commit e45178957d3a25a162279687d82ce791d8253f97) --- sys/dev/ixgbe/ixgbe_e610.c | 1 + 1 file changed, 1 insertion(+) diff --git a/sys/dev/ixgbe/ixgbe_e610.c b/sys/dev/ixgbe/ixgbe_e610.c index 21066f95a16e..68ec9d8816de 100644 --- a/sys/dev/ixgbe/ixgbe_e610.c +++ b/sys/dev/ixgbe/ixgbe_e610.c @@ -311,6 +311,7 @@ s32 ixgbe_aci_send_cmd(struct ixgbe_hw *hw, struct ixgbe_aci_desc *desc, buf_cpy = (u8 *)ixgbe_malloc(hw, buf_size); if (!buf_cpy) return IXGBE_ERR_OUT_OF_MEM; + memcpy(buf_cpy, buf, buf_size); } memcpy(&desc_cpy, desc, sizeof(desc_cpy)); }