From nobody Sat Aug 8 12:01:53 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 4hHKPZ29YGz6nZD8 for ; Sat, 08 Aug 2026 12:01:54 +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 4hHKPZ0pDzz3NmP for ; Sat, 08 Aug 2026 12:01:54 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1786190514; 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=XPBq4mH9CyZZGtFZLQNCRtBUoMcepffFk8M6HQ1eUlM=; b=CIDVrTMFvbgGK0aF5r0hWLasRSDd86V/9ys1QU3gfd2sqJy4oM6rlBIEc1FQMYhx6yVTp3 PwASpQF5jCQNIRN4jrNLLjLZBPXIuXNGD1SlwQX5dc09W4qHlioDJYDVucD51eVkpqLGfg /AY+ZkAv6jDnClVS3BNAIBYqRohljfQGNiS/l2jGnYcTboZkpu3xJEEHAAlLHVUlh5RI1C KwWOF4QVBeLrpOyJQ412fjAjOJB9fXvWKxaBEVYIqoG0kwnCtDbJ5IlKuratVnT5eiz/dA FjxyIF/snHl1EcOhleAM+h+IipOgGdOtqRaAbL+0tNTGZCclqcsoe8vP2UEYog== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1786190514; a=rsa-sha256; cv=none; b=FN62KkKgX9ajcn7gdShZYXWjZxcvjsqYgqWiaYZsEiKT5t40gohStFTDE+xt1Efay8kMBL O+2QbInM0grxQLjbajfxkpL3R5E6vDE2MeSAXhLMC+fx51CCe2wo3O540N9Zz0uKkyOb5c o6K2YLK/ZH/azRrtIwGxJh1Z5UNLNTHD+dyI9w8u/jKQizNtp0PiR+RjBmVrfmtWjz8H5R 7ouL6s/zBDBgk/+JBIKfD2MNOCNY1z9BUIm3DwLDa84mI2vDpIaqRiBZbKqq+wW8/rY2gx UC1zGclag70RhpnucEoLxC3Jbho7pybVc3XtIQbILwJz8nldEjjze5wcogF4Ow== 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=1786190514; 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=XPBq4mH9CyZZGtFZLQNCRtBUoMcepffFk8M6HQ1eUlM=; b=gbiX5SiYKuSqfRQzMFwFuxQumdu+LV04o8OwWYMWB+iK52QTUPySGGzc8y5be4rSuv1SQp ijJfAJ7egIUVBc4C7FbNe27dC1z8LsX78HiV6/+olllfETpaBAr/LKto/7QR0nIhkyHxN1 Zd2sieyAfhKoRVF7p2LURfg4fwk0+C8EX7yHgElMVHrBxYkL06QnjhrG1DfOk4OYv3KGfn 6h4W79o8ngW1f7sX5morucOhjcbqixwFbDGODbSO45cIkbeWpKuZGHfdP8Tp6XliTjNQeR RKiHGKrlJ8l1nAo9ipc3EYsdSmvdgLDyy5PqJcFO+2HhwTf84QvJ33nZyN0yxg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4hHKPY6vsNzd8l for ; Sat, 08 Aug 2026 12:01:53 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 379c3 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Sat, 08 Aug 2026 12:01:53 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Kevin Bowling Subject: git: 4a13b8a7c561 - main - 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/main X-Git-Reftype: branch X-Git-Commit: 4a13b8a7c5611059384309fdebad8e0fb49a73c2 Auto-Submitted: auto-generated Date: Sat, 08 Aug 2026 12:01:53 +0000 Message-Id: <6a771ab1.379c3.7ff17701@gitrepo.freebsd.org> The branch main has been updated by kbowling: URL: https://cgit.FreeBSD.org/src/commit/?id=4a13b8a7c5611059384309fdebad8e0fb49a73c2 commit 4a13b8a7c5611059384309fdebad8e0fb49a73c2 Author: Kevin Bowling AuthorDate: 2026-08-08 11:09:21 +0000 Commit: Kevin Bowling CommitDate: 2026-08-08 12:01:40 +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. MFC after: 2 weeks --- 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 015347b69124..ae7f1a64babb 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;