From nobody Fri Jul 31 11:04:07 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 4hBNVj5TDCz6n21C for ; Fri, 31 Jul 2026 11:04:13 +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 4hBNVj37XWz44n2 for ; Fri, 31 Jul 2026 11:04:13 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1785495853; 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=fp3gc12OdjsjLyv++RTAQjV6lKazUelmynnZE0ideCA=; b=RpTQye3qxhXygYoNAr7zQbRK80Y9zBkDs2bkbH9TL+WjzRUBZRAdSTvskwc7oycBDhAt2C 7RSqeLNQpIzI33Qubnxqaj3nnEN0AnRyx7velDKSXNxnNKXiBBQeslMWyZaCcSUQfsH5Qd k/fnzyfqqCQUyslkjjpSMAtsrqNAzWLU3tmJiJIUtut/EhPu+9RQe2EvRa/xr/uml3qcjZ Fy7N+K3b4RcOyLXBv52PmDfLIpVSjNdBnajLsnJJxRMLP+edZ3w102aOBBOqDUlrc0Aazb TBVV+P8Phm6AIdnYjTgDJUE8D4CQ1uRFG3gsSHj1fINb+QuIXdiXHviePOMW+g== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1785495853; a=rsa-sha256; cv=none; b=gwjlRnJUb4I6jZ/6ePrmeD7sYzEECHF2BioA1JpFLPAgRjbzrbxT8Wp6abNn8D4XMk/1Wv X/31iJnM29TjzPmIo5cQRqKyV9pgnoNaoGwAmgW0d9HL0IdlEZgzkJ191rTmF6Isz7qOK+ lLkT4Tx+cuefFzgEce+rJQY5bMdsXcCt0Ats3NJnfIQGKw7X/5dzl2H8/J1PCvCc/kvJxD 9PKmLLPZMGmJSIk0gBnRKw7tSjtfiK+fIViZiduPRBR1vIyWBMXPGYpqXODDNAgHDM1VBO 1LsxPeNhFqIR5BWDwiSNG8efJT6yoT8SPMMZucmI1dePA9Lb9/WpojVF9HBj4A== 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=1785495853; 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=fp3gc12OdjsjLyv++RTAQjV6lKazUelmynnZE0ideCA=; b=A7D3cihjWFVv1DuvKB9Z6r5jBODR+WLFW47hCAnSC7JIGoycLNrPFlldRfQ9hIbdKdVPCN /t/tZcI+mI+KgVpTsZOy02mdz6XR4wx5Dv1Aiu6RTUQzJJ3exUlIVG3HtMSV75zFTbbOdB KavlauT87+xHbUhUeYHlp3SraI0eSFmGsrlCKenIdVVtmyFPl3cZRPitF6jdkt+XFxHqz8 G/im052eRhcq9+sMA3DZvh12AU1ZlrQ4EKPfvQN+EotYCXyblrvWabKqCwKUeCjnlu0HGF nTng6KLnJagmQ6vI+T/1VrjhTj80mPKRgAtaXHVr02b7EhJeK0IcRRpziuMGWg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4hBNVj1fB3zxP7 for ; Fri, 31 Jul 2026 11:04:13 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 3c345 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Fri, 31 Jul 2026 11:04:07 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org Cc: Dan Nowlin From: Kevin Bowling Subject: git: e45178957d3a - main - 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/main X-Git-Reftype: branch X-Git-Commit: e45178957d3a25a162279687d82ce791d8253f97 Auto-Submitted: auto-generated Date: Fri, 31 Jul 2026 11:04:07 +0000 Message-Id: <6a6c8127.3c345.2116ff8b@gitrepo.freebsd.org> The branch main has been updated by kbowling: URL: https://cgit.FreeBSD.org/src/commit/?id=e45178957d3a25a162279687d82ce791d8253f97 commit e45178957d3a25a162279687d82ce791d8253f97 Author: Dan Nowlin AuthorDate: 2026-07-28 11:07:01 +0000 Commit: Kevin Bowling CommitDate: 2026-07-31 11:01:49 +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) MFC after: 1 week --- 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)); }