From nobody Thu Feb 5 21:51:19 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 4f6WBj1Nf4z6RG20 for ; Thu, 05 Feb 2026 21:51:25 +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 4f6WBh67hLz3KnZ for ; Thu, 05 Feb 2026 21:51:24 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1770328284; 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=W6soGfYJIdiRNfMrfPR0UcrLXs8FNtq2w/UYbsfyn44=; b=XBrdDRLTnILmEgYKPXH0IuPlEuSJfPnpNWylsBBMWdvYRb7ft4YwTFrFUn5XVIljsb6/Mg i1DrWEU+LrHbi1qNDytvq+8VPybu+LxJx/8yDH5S7KvhK4zWI1VX3HBltdaSDyoCEd89Lj nmY+JVNKG7yE82uAD41ysCUK34haIwOW2rnfJGRx6WZ3OM68za2ewN9cYzAnfMcslj+4zv OAuiTEE2oOQoMCtAXnvAS3vEKnOmY+H8fK4GMFgjXaEiBOqiw3GJWDleXkz69z/Xo3veKq xMO7tPSZIcLvUZ/f92E/N85d/pMwP7CnuY6MmzKxldRU36fTfP++OHR/uovkbA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1770328284; a=rsa-sha256; cv=none; b=Y8S3PvJECtDAAOiZ/r0BP44c5DTziwi2aemvFvd1aIwnNGKYL+TYrz8CqcXd2hnJp9YfXr BwUMMDhip3WqadimCqyCh1TWQphbu9H0xN9Ab2XVTePTsnclGl2qJejUHlVSkhEYYMHcUD TBCn0njMz66Zc/yPy4Y1qReImwl/dtJoZPNApYxjZpKXMNkTLVkwpDfFjtvHzI0MamDl0G gWkY4nzubcYgn5enJNM+lKTIUbIxLT7Y7xY5BlhJO0REzfQg3HzBw5x9hpJw7WYFeSRwbt SL+UB22yPeqxRK2iyxImI7YjJVV4Pr1SNNLMYeAEtyqyH4L8amr7OF7I9Hi0eQ== 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=1770328284; 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=W6soGfYJIdiRNfMrfPR0UcrLXs8FNtq2w/UYbsfyn44=; b=xaFfNwxKeHXChl/LOiXRlzlkqqBvMYzxJTyYHrmlAZIVeIB8gyFDERSBj8qLQlzycZ/bSM HxxOxNb08PhGmsxMF8A+LdZcDW3Mkj6vg8V/IukRE+AhOVqVideOz0Tvow96yB1cO54kAg BN+L2vLVJiiI/1o30RmgrVbSvjbcljJ+G8UKWTTXRYE0BRs1LZ6Se2k+O8zkscqWHhq0DS RzuLvxJ8bJ7hyU3XtnqClm3NkY6kBxJthlbr+auMvc3iJlSZw1Vwv0W/Ozcw+n2AFpJrwl xKGtWa3Zn9pIy4R5cm6I/PXPtYrPbz8vGQYdZeTKWoi86Bfayj0o1FHnsIUXaQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4f6WBh5ZnPznbp for ; Thu, 05 Feb 2026 21:51:24 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 18427 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Thu, 05 Feb 2026 21:51:19 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org From: Alexander Ziaee Subject: git: 89fc636ba224 - stable/15 - cxgbe.4: Update for recent HARDWARE 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 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: ziaee X-Git-Repository: src X-Git-Refname: refs/heads/stable/15 X-Git-Reftype: branch X-Git-Commit: 89fc636ba2248ef476ed19c44525e6eb3681aaa1 Auto-Submitted: auto-generated Date: Thu, 05 Feb 2026 21:51:19 +0000 Message-Id: <698510d7.18427.4f497fb9@gitrepo.freebsd.org> The branch stable/15 has been updated by ziaee: URL: https://cgit.FreeBSD.org/src/commit/?id=89fc636ba2248ef476ed19c44525e6eb3681aaa1 commit 89fc636ba2248ef476ed19c44525e6eb3681aaa1 Author: Alexander Ziaee AuthorDate: 2026-01-06 14:52:42 +0000 Commit: Alexander Ziaee CommitDate: 2026-02-05 21:49:53 +0000 cxgbe.4: Update for recent HARDWARE Adjust document description, description section, and hardware section to include Chelsio T7. Since this driver now supports many generations, order reverse chronologically. Compare language to ice.4 and bnxt.4, the other terabit ethernet drivers. This list of HARDWARE is obtained from the Chelsio prouduct selector. MFC after: 3 days (T7 support shipped with 15.0) Discussed with: jhb, np Differential Revision: https://reviews.freebsd.org/D54276 (cherry picked from commit 03e1605cdf17c48d5e0d6d42a9f15b78b3b7adb0) --- share/man/man4/cxgbe.4 | 58 +++++++++++++++++++++++++++++++++++++++++--------- 1 file changed, 48 insertions(+), 10 deletions(-) diff --git a/share/man/man4/cxgbe.4 b/share/man/man4/cxgbe.4 index 77465a3ae590..c401deea9577 100644 --- a/share/man/man4/cxgbe.4 +++ b/share/man/man4/cxgbe.4 @@ -29,12 +29,12 @@ .\" .\" * Other names and brands may be claimed as the property of others. .\" -.Dd September 29, 2025 +.Dd December 17, 2025 .Dt CXGBE 4 .Os .Sh NAME .Nm cxgbe -.Nd "Chelsio T4-, T5-, and T6-based 100Gb, 40Gb, 25Gb, 10Gb, and 1Gb Ethernet adapter driver" +.Nd Chelsio T7, T6, T5, and T4 based 1Gb to 400Gb Ethernet driver .Sh SYNOPSIS To compile this driver into the kernel, place the following lines in your @@ -47,20 +47,22 @@ To load the driver as a module at boot time, place the following lines in .Xr loader.conf 5 : .Bd -literal -offset indent -t4fw_cfg_load="YES" -t5fw_cfg_load="YES" +t7fw_cfg_load="YES" t6fw_cfg_load="YES" +t5fw_cfg_load="YES" +t4fw_cfg_load="YES" if_cxgbe_load="YES" .Ed .Sh DESCRIPTION The .Nm driver provides support for PCI Express Ethernet adapters based on -the Chelsio Terminator 4, Terminator 5, and Terminator 6 ASICs (T4, T5, and T6). +the Chelsio Terminator 7, Terminator 6, Terminator 5, and Terminator 4 +ASICs (T7, T6, T5, and T4). The driver supports Jumbo Frames, Transmit/Receive checksum offload, TCP segmentation offload (TSO), Large Receive Offload (LRO), VLAN -tag insertion/extraction, VLAN checksum offload, VLAN TSO, VXLAN checksum -offload, VXLAN TSO, and Receive Side Steering (RSS). +tag insertion/extraction, VLAN checksum offload, VLAN TSO, +VXLAN checksum offload, VXLAN TSO, and Receive Side Steering (RSS). For further hardware information and questions related to hardware requirements, see .Pa http://www.chelsio.com/ . @@ -70,10 +72,10 @@ The driver uses different names for devices based on the associated ASIC: .Bl -column -offset indent "ASIC" "Port Name" "Parent Device" .It Sy ASIC Ta Sy Port Name Ta Sy Parent Device Ta Sy Virtual Interface -.It T4 Ta cxgbe Ta t4nex Ta vcxgbe -.It T5 Ta cxl Ta t5nex Ta vcxl -.It T6 Ta cc Ta t6nex Ta vcc .It T7 Ta che Ta chnex Ta vche +.It T6 Ta cc Ta t6nex Ta vcc +.It T5 Ta cxl Ta t5nex Ta vcxl +.It T4 Ta cxgbe Ta t4nex Ta vcxgbe .El .Pp Loader tunables with the hw.cxgbe prefix apply to all cards. @@ -89,6 +91,42 @@ For more information on configuring this device, see .Sh HARDWARE The .Nm +driver supports +400Gb, 200Gb, 50Gb, and 10Gb Ethernet adapters based on the T7 ASIC: +.Pp +.Bl -bullet -compact +.It +Chelsio S71400 +.It +Chelsio S72200 +.It +Chelsio S72200-OCP +.It +Chelsio T72200 +.It +Chelsio T72200-DPU +.It +Chelsio T72200-FH +.It +Chelsio T72200-FH-DPU +.It +Chelsio T72200-OCP +.It +Chelsio S7450-DPU +.It +Chelsio S7450-OCP +.It +Chelsio T71200-iNIC +.It +Chelsio T7250 +.It +Chelsio T7210-BT +.It +Chelsio T7410-BT-OCP +.El +.Pp +The +.Nm driver supports 100Gb and 25Gb Ethernet adapters based on the T6 ASIC: .Pp .Bl -bullet -compact