From nobody Tue Jul 29 07:51:00 2025 X-Original-To: dev-commits-src-main@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 4brnb903d4z61tlC; Tue, 29 Jul 2025 07:51:01 +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 "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4brnb86MXpz3HTJ; Tue, 29 Jul 2025 07:51:00 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1753775460; 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=s3Q/R2j5IZ555J95jgc/ThPTNevQc75HmqfjOgla+Dg=; b=m/ogIEFSCU7ETq6OxwsqNuX/zhJdzQR9wajluQrrF/jE6SzLfwUhowwrFtvquHIFHwbPeX ewPiaa9BD8YFx8JBE6WaVsYmYTBogtBNrnMdLAlwvRk9jyXQrljOdfmwAqVVh6zVslPvq0 IovGGPidqU6x/7eWdyuuPwt/T+sPuawK347C3A1JJnjYKJkpclPyH86fBBYM/oNhZrnmUe mrkmFT6m7e+XK3V5Uidraa1L+WfT2Ftf7x0oZu4tsTMYpcx6PxTxpFMPiXdI+6XhqFCWwT ENNDw++qjwFlH3Yq5WBh2dz28M686PcmNs5/DLZZ1g75qHsWjk2jCa1BwMqhTw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1753775460; 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=s3Q/R2j5IZ555J95jgc/ThPTNevQc75HmqfjOgla+Dg=; b=UO7xzWrVJsNQfH962XXu6fhNu6hCjgRzgOl7dQo19ORRhqV5+J7tPuKmkp38wbaLIiWbaL e7MAjSCW+k5nlBoAPfqRwRWHV7kiMz2WibzYqgoVmApw00vhfnIeZJYGV2Lc/xI+hO1GqA rIqlqKTrJQ16vlaaUF4wMsgy0avAu6i5vqsYO+lTTLC4ODwaYhnGCrs2iq1KJlpR2kdNgg gNuwMNPkWAfPO5dY87Zjj5Tk3SVeG8U/SVW9gjz6WO1Mv8KW6p2tCRc6kSu0E8icsYh8tW s5p07tGIIaRdcdtsLJEsTQxFeDgKB/YzUOU9fCRhx8HzxIgeLrF831RNmAC3jQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1753775460; a=rsa-sha256; cv=none; b=eghhmzWcam6voCJYHQBQUxBv2wt1gyX1lto0gtg7z83zf3tVRsyHz0yLrD0mtDy5kvWDNZ KnhwHHUnTgLdl2xuQ8aJ8b2gAQwZDT6cOzSuSKdhzngwtW0IvEFRDGe/F5nOcRar2XWghL ry0MrRyCzJZfnXkCg9EMM1UNtMyB25HqDAXYpomPV7uku4wIHHdYpDlqaNDko0Xu4FgQJU 3JVm19DHtlxM4dcvp8NyN3BsWcvZHr62CwFVAPC4Y5hPh6R+rIh8Vl9KhgEMJHGp8Z6NnP VWfdAyGarx8vLr0/w8m2zmcN0Xwo8RQpjiZVwu9b4rwc3arZG0OJrcDiCle4QQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4brnb85dRBz78D; Tue, 29 Jul 2025 07:51:00 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 56T7p0h4075949; Tue, 29 Jul 2025 07:51:00 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 56T7p0Vd075946; Tue, 29 Jul 2025 07:51:00 GMT (envelope-from git) Date: Tue, 29 Jul 2025 07:51:00 GMT Message-Id: <202507290751.56T7p0Vd075946@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Michael Tuexen Subject: git: 0ded4647215c - main - vtnet.4: update description of loader tunables List-Id: Commit messages for the main branch of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-main@freebsd.org Sender: owner-dev-commits-src-main@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: tuexen X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 0ded4647215cffde9076ab4e82870b0f491bd0b2 Auto-Submitted: auto-generated The branch main has been updated by tuexen: URL: https://cgit.FreeBSD.org/src/commit/?id=0ded4647215cffde9076ab4e82870b0f491bd0b2 commit 0ded4647215cffde9076ab4e82870b0f491bd0b2 Author: Michael Tuexen AuthorDate: 2025-07-29 07:17:52 +0000 Commit: Michael Tuexen CommitDate: 2025-07-29 07:17:52 +0000 vtnet.4: update description of loader tunables This is based on the description of sysctl -d. Reviewed by: Timo Völker, bcr MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D51604 --- share/man/man4/vtnet.4 | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/share/man/man4/vtnet.4 b/share/man/man4/vtnet.4 index 270366488a98..8b99cd9f17b9 100644 --- a/share/man/man4/vtnet.4 +++ b/share/man/man4/vtnet.4 @@ -22,7 +22,7 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" -.Dd January 22, 2012 +.Dd July 29, 2025 .Dt VTNET 4 .Os .Sh NAME @@ -70,6 +70,11 @@ prompt before booting the kernel or stored in .It Va hw.vtnet. Ns Ar X Ns Va .csum_disable This tunable disables receive and send checksum offload. The default value is 0. +.It Va hw.vtnet.fixup_needs_csum +.It Va hw.vtnet. Ns Ar X Ns Va .fixup_needs_csum +This tunable enforces the calculation of a valid checksum for NEEDS_CSUM +packets. +The default value is 0. .It Va hw.vtnet.tso_disable .It Va hw.vtnet. Ns Ar X Ns Va .tso_disable This tunable disables TSO. @@ -91,6 +96,22 @@ The number of queue pairs used is the lesser of the maximum supported by the driver and the hypervisor, the number of CPUs present in the guest, and this tunable if not zero. The default value is 0. +.It Va hw.vtnet.tso_maxlen +.It Va hw.vtnet. Ns Ar X Ns Va .tso_maxlen +This tunable sets the TSO burst limit. +The default value is 65535. +.It Va hw.vtnet.rx_process_limit +.It Va hw.vtnet. Ns Ar X Ns Va .rx_process_limit +This tunable sets the number of RX segments processed in one pass. +The default value is 1024. +.It Va hw.vtnet.lro_entry_count +.It Va hw.vtnet. Ns Ar X Ns Va .lro_entry_count +This tunable sets the software LRO entry count. +The default value is 128, the minimum value is 8. +.It Va hw.vtnet.lro_mbufq_depth +.It Va hw.vtnet. Ns Ar X Ns Va .lro_mbufq_depth +This tunable sets the depth of the software LRO mbuf queue. +The default value is 0. .It Va hw.vtnet.altq_disable This tunable disables ALTQ support, allowing the use of multiqueue instead. This option applies to all interfaces.