From nobody Sat Aug 22 00:28:00 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 4hRdLS1xQ3z6pq4X for ; Sat, 22 Aug 2026 00:28:00 +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 "YR2" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4hRdLS1Drjz3G7X for ; Sat, 22 Aug 2026 00:28:00 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1787358480; 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=F2vSiFpIiKYAul5PDum3Cqlp+jgTc19HmIeFCMw//k8=; b=XsaAeCQSIUx3UOqR0hl43OKhOcsGn1+9KeWfz95xt8wkrd9j52o9nVcdAbE3vn46M13Gf7 FVep073xZegnbKH4C5dPAhKvz8LaUphBJkLoqk3rEeamNbnekik25XYrJWw1Q7n+EMn/9c FgPSmqkcMMngzdssD+50QmBc9Np3rcNyka517B9Bpw5kgrZmqd9Q8gDQVDmrP6RnwklOlg KDbvlOQHZgi6kGC9/50i1WeQzj46S6TaGvP9BrV7CLVDpQk/yWRgapuD6exZ2lOlynPamf 7pco+U6Xdwot1YfLHUAW6jf0Ytz92Udp3E51zete+zwkgII8bE5+vgKIIh8A7A== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1787358480; a=rsa-sha256; cv=none; b=Ctn49PPTrciVWBAUbJ8fzFwAdfZJHmNISMDk5kxW3MdsU+Vl70OSTjSIKdzigj8HkVvoCP oque8qEuBh3wudSQqYuyigWB311AECLErecgzDVyAAcPrQ0OAPOXktnDLAz51Xj89crFTe PwWSoO0Kq8xelNOS+HIAYbGUAutXwwRnZaAukMH41KOMGQdfDBmSFDZ/fDmzTybdRnhfCt cbd6zasgfPnRqrwQ8iESApmUOZxLJgP3fNXQhCZnHvbFkPhGU8F6EMjEXS7xiDDvFdm0+F aW4XoUzPp7k7HgtsP1UIL1sm1ybvYHKfk/XX1APJXA+tg61QTOQEiy9S9u8m9w== 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=1787358480; 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=F2vSiFpIiKYAul5PDum3Cqlp+jgTc19HmIeFCMw//k8=; b=HCAfFKh1O/q/7TwSs+yz/ws8kYzoNOGqCjXBS/pKOBmCo6mKkqEhnRSx1ZOsHN1VrNfv2Z XEjuh3DEkpwWPE2YkaEB09DJ/I+7jGrVGB6/MRu24yZBW3FPxYyuKuMOVYb9sLQ/KT5iCz dq2rOmxHfYplvLGOC3Ly9PMCfCg+cVTa5Y8pzrTPjmjq/DQVrRjUBLkO7ddw3D+ssrt7vy I2fCYNkVRvDE2RZsNqM2UisQnbrrBtH2sv3Zhw6t+z+YxGOh2ljb5g4eSXBSPyKF3F0fD2 rxc6zkrWqpZWByW/JnpuYLGKlbPOkiw+l7OvZwxi789nx8kz+vwlguuUTZE7VA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4hRdLS0FHQzB1B for ; Sat, 22 Aug 2026 00:28:00 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 22dff by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Sat, 22 Aug 2026 00:28:00 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org From: Kevin Bowling Subject: git: 5724d23404bf - stable/15 - ixv: Advertise SCTP checksum offload 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: 5724d23404bf6ed40559b31be258c6b8bf16f9e1 Auto-Submitted: auto-generated Date: Sat, 22 Aug 2026 00:28:00 +0000 Message-Id: <6a88ed10.22dff.1da07c81@gitrepo.freebsd.org> The branch stable/15 has been updated by kbowling: URL: https://cgit.FreeBSD.org/src/commit/?id=5724d23404bf6ed40559b31be258c6b8bf16f9e1 commit 5724d23404bf6ed40559b31be258c6b8bf16f9e1 Author: Kevin Bowling AuthorDate: 2026-08-08 11:09:21 +0000 Commit: Kevin Bowling CommitDate: 2026-08-22 00:27:19 +0000 ixv: Advertise SCTP checksum offload The shared ixgbe transmit path already creates SCTP context descriptors, and the hardware exposes the same checksum capability to VFs. Advertise it through iflib as the PF driver does. (cherry picked from commit 4a13b8a7c5611059384309fdebad8e0fb49a73c2) --- sys/dev/ixgbe/if_ixv.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sys/dev/ixgbe/if_ixv.c b/sys/dev/ixgbe/if_ixv.c index 284d2e7b6d9d..556da3ffbb5a 100644 --- a/sys/dev/ixgbe/if_ixv.c +++ b/sys/dev/ixgbe/if_ixv.c @@ -498,7 +498,8 @@ ixv_if_attach_pre(if_ctx_t ctx) DBA_ALIGN); /* XXX */ scctx->isc_tx_csum_flags = CSUM_IP | CSUM_TCP | CSUM_UDP | CSUM_TSO | - CSUM_IP6_TCP | CSUM_IP6_UDP | CSUM_IP6_TSO; + CSUM_IP6_TCP | CSUM_IP6_UDP | CSUM_IP6_TSO | CSUM_SCTP | + CSUM_IP6_SCTP; scctx->isc_tx_nsegments = IXGBE_82599_SCATTER; scctx->isc_msix_bar = pci_msix_table_bar(dev); scctx->isc_tx_tso_segments_max = scctx->isc_tx_nsegments;