From nobody Thu Jan 29 15:40:02 2026 X-Original-To: dev-commits-src-branches@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 4f23HQ4BtRz6QrkD for ; Thu, 29 Jan 2026 15:40:02 +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 "R13" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4f23HQ1Tpfz3y34 for ; Thu, 29 Jan 2026 15:40:02 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1769701202; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=pRd05YVSuODatBmSYpMBTHZL9WfPi0jCckyQjEKX5AM=; b=f0+vaLs4Sn30Dc1908qs/acmqWi+RtVp2LTt+/jFztMgcNZgYRqj8FBn1HrIdSXmJa3+tf SHNVTs9udwfciaKJMzSTI/SK/7pcjF515+po2hoY4Qp09kp64+dQChv/jXWUgKR0bRS7yh AYz/d1aLEmdEtV3TwmUQvuqYi2mCUDjlY+ATX9W09GNrkxcJgpA4VCzAptb/EJCI/pRLs7 aBuPnXUEmIMAr8famnhYc4LQR0ETVjAmZBJ4/Y0OydWtC2CdVvg2wgmxm6EuBHAvKvRRFW IE9HcaGc4hgKpoR/ZMFxEbkBwIaRQ+vRE0crl0/4ef/yfBbbfGV3Ha0Q8r1USQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1769701202; a=rsa-sha256; cv=none; b=jR0GMruYDh1Dd7njs3yuS0YoV/FreexBNgnNWPsCuLYMlkf5Ul0/JNfEKAdsmpZdykXbeZ 5he/yppK0qiXBBb78MSW33KS2qXzlw6VxXUR0xj6kZFxAETG9FHFa7MHGX6xFda3/B/4KT ITtmP5++CBIZAYcuzZLgfODVR3tSF/7jpv0gtozTCDCPzHTxyeqROSLClc/JAg6Bxl+6Mt TurEPdXjJvS1QH020zOBT3OI8CxYjYAHM8nQZLO/gXsTAU7+Nk19n3xgYZWZ+NT6YvllfS 59/PVh9GIGHPeHnfvUpzwRZypUu2t5b3IuqZ5Sp7o5A/zB8YuMHlbPLfVK/QgA== 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=1769701202; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=pRd05YVSuODatBmSYpMBTHZL9WfPi0jCckyQjEKX5AM=; b=ndFMBSrMrohDh5PmGsP34ln2CFLAC+9pTl8ZLki0Oir7Jb+KtqLrbsyMrjpj/0WTrCq1Ic OV33nWAJfjVcKaV6jsXSCd6WcG9ypkH0cJ66LNmixuvWEgCCkMNq8lfokeEe8+fSztyv0o Cht+LlsNbUUo7GE04D3xV+WdhXMW0mmOTgKtZRY+a7cbhx56YgVcPP09ucvgPa+DkOFwN1 JytCFu9Re/0MonZhmthv0SDXlB6D+rVU8ZkuCpRjYwcllWfgC8l2Q3JXgwrAGFkjJbPjA9 o1smvTY5dXBlHYGhlGA7CY1JX4rUzaiJwDB/INaFx5p/72pxr2NZpM5nBGX6/A== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4f23HQ0wCczkmP for ; Thu, 29 Jan 2026 15:40:02 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 388e0 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Thu, 29 Jan 2026 15:40:02 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org From: John Baldwin Subject: git: 507dc6c1c810 - stable/14 - cxgbe tom: Export alloc_raw_mbuf for use in other TOE drivers List-Id: Commits to the stable branches of the FreeBSD src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-branches@freebsd.org Sender: owner-dev-commits-src-branches@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jhb X-Git-Repository: src X-Git-Refname: refs/heads/stable/14 X-Git-Reftype: branch X-Git-Commit: 507dc6c1c810c6cd038a11291571f3aabfcc6731 Auto-Submitted: auto-generated Date: Thu, 29 Jan 2026 15:40:02 +0000 Message-Id: <697b7f52.388e0.61e8b1@gitrepo.freebsd.org> The branch stable/14 has been updated by jhb: URL: https://cgit.FreeBSD.org/src/commit/?id=507dc6c1c810c6cd038a11291571f3aabfcc6731 commit 507dc6c1c810c6cd038a11291571f3aabfcc6731 Author: John Baldwin AuthorDate: 2025-09-11 21:10:40 +0000 Commit: John Baldwin CommitDate: 2026-01-29 15:27:41 +0000 cxgbe tom: Export alloc_raw_mbuf for use in other TOE drivers Reviewed by: np Sponsored by: Chelsio Communications Differential Revision: https://reviews.freebsd.org/D47762 (cherry picked from commit a7aab22d2bf36191baa646fc136ca020dad209f3) --- sys/dev/cxgbe/tom/t4_ddp.c | 2 +- sys/dev/cxgbe/tom/t4_tom.h | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/sys/dev/cxgbe/tom/t4_ddp.c b/sys/dev/cxgbe/tom/t4_ddp.c index 7f0e9c46d2bf..83433db05a27 100644 --- a/sys/dev/cxgbe/tom/t4_ddp.c +++ b/sys/dev/cxgbe/tom/t4_ddp.c @@ -1785,7 +1785,7 @@ t4_write_page_pods_for_rcvbuf(struct adapter *sc, struct sge_wrq *wrq, int tid, return (0); } -static struct mbuf * +struct mbuf * alloc_raw_wr_mbuf(int len) { struct mbuf *m; diff --git a/sys/dev/cxgbe/tom/t4_tom.h b/sys/dev/cxgbe/tom/t4_tom.h index 3dfa24a33f85..af6d37931b2e 100644 --- a/sys/dev/cxgbe/tom/t4_tom.h +++ b/sys/dev/cxgbe/tom/t4_tom.h @@ -556,6 +556,7 @@ int t4_aio_queue_ddp(struct socket *, struct kaiocb *); int t4_enable_ddp_rcv(struct socket *, struct toepcb *); void t4_ddp_mod_load(void); void t4_ddp_mod_unload(void); +struct mbuf *alloc_raw_wr_mbuf(int); void ddp_assert_empty(struct toepcb *); void ddp_uninit_toep(struct toepcb *); void ddp_queue_toep(struct toepcb *);