From nobody Mon Sep 07 10:02:35 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 4hdjL33jLVz6r4cr for ; Mon, 07 Sep 2026 10:02:35 +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 4hdjL32qRYz4J54 for ; Mon, 07 Sep 2026 10:02:35 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1788775355; 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=t9qaIxUAO5c3bN+y8GtiJbxKPe1k5Q/gOGnKLoziF3w=; b=iscALQZ18UzfTlqyKWovkmxYHFGoPtbjfhv0Qivam/A4AkT/KG1E9IVJkIS0CMr2cY5AUM 4QPHC7y1rwHhpLF5Cqxsk3DRz33kBT1xCT77DRLvlNOwHf6Sa5Yiwbf6zKOMT7Dzy7FOHC qiIMu9pmJp2vFx32Y4vMlosjZoLdrXZQuWUiJjM0iyNZlT5bZTfuki/JeXBB88wyy+wqOD aJo/3IZhGSQ4eZEUvCs+Sj+fyzp4CbscBoOxx7RveoQy7eJGfzCYvKiQS1ql2V5txhr7DH FaeOcvu+kOAPYGREMyMuc3PoNQP/ah4SDsdinCXq5THaA5ceLrAhqb2838yDYg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1788775355; a=rsa-sha256; cv=none; b=S9gGJGsOXEOs/M2BDGgq+H/DjqiYlb3vdbfFsqysrWwZlRQcHe/5k7Fnz3ZvwvKtN/D9yc LeqPn89nzDoiWvjSQacwCTTUNj1ftBbi1/2SIlfDKsTkzUkwXQCDOIekcXo2rA2XW+dYtb 4N8KIFKy/m3Qfq76hiMZ0ga7NOXyeHv5NumXNebNRazrIhaCgzkJcgT9VPReL1I+SBhB8P K7naWMYotb5/cZ5spB8CJaG51w51kDP7YtjvcrDCHc0v+8n5aZk5ygeajUo0s8i+B2foy1 fEa/yNmO4kSX4ub0FjgJzU+cgsX4zczMoSO9877id8taueGG8d3SAUVzaYD1uw== 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=1788775355; 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=t9qaIxUAO5c3bN+y8GtiJbxKPe1k5Q/gOGnKLoziF3w=; b=hWmPYYSxbTBvPrHvc+raXUEhdujc4MDvUDJMfckyP/957JDjzsn3W69eAb99hRiH6YsaG1 m/x+0bzNMZ0B3gqqFmuGCb27BJtNghK2nmH+NU3U7OTbBAmmkC9HchIcjf9nD1AH+sTtxw bBKoGdWzkbOfVGXwogFt2xCQ+MtnWW6RmD5ZMwK7zEO/TXgqOqO/ua7gq4sgocCibadgGu +De6zWAgwJfioPaejdKgmdlCNs89XdC7An/RmCk4syeLNyyM4UiHHUyIOEZSisedkl25wZ Sdm+aw/8t+YZ7zq1Rs41Vb/bbquQ5hqsArg0XUVqeP+y0h+9PHqqLeNGlBA+/g== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4hdjL31nzFz1CZf for ; Mon, 07 Sep 2026 10:02:35 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 182dc by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Mon, 07 Sep 2026 10:02:35 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Kevin Bowling Subject: git: 949029692f36 - main - rtnetlink(4): Qualify VF status descriptions 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: 949029692f361fb5a96b24cfc46cee74be2b3a9c Auto-Submitted: auto-generated Date: Mon, 07 Sep 2026 10:02:35 +0000 Message-Id: <6a9e8bbb.182dc.28135dbe@gitrepo.freebsd.org> The branch main has been updated by kbowling: URL: https://cgit.FreeBSD.org/src/commit/?id=949029692f361fb5a96b24cfc46cee74be2b3a9c commit 949029692f361fb5a96b24cfc46cee74be2b3a9c Author: Kevin Bowling AuthorDate: 2026-09-06 14:13:23 +0000 Commit: Kevin Bowling CommitDate: 2026-09-07 10:02:18 +0000 rtnetlink(4): Qualify VF status descriptions Driver-specific extension namespaces are optional. Describe their role without implying that every provider supplies one. Clarify that the VLAN count excludes membership installed implicitly by the PF without implying that an explicit VID 0 request cannot consume a reported filter. Sponsored by: BBOX.io --- share/man/man4/rtnetlink.4 | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/share/man/man4/rtnetlink.4 b/share/man/man4/rtnetlink.4 index 76028858456a..e217b1190b4d 100644 --- a/share/man/man4/rtnetlink.4 +++ b/share/man/man4/rtnetlink.4 @@ -440,7 +440,8 @@ link, or is actively passing packets. means that the PF isolated the VF because of a detected fault or abusive behavior. It does not include ordinary unconfigured, reset, or link-down states. -The driver namespace describes the particular cause and recovery policy. +When present, a driver namespace may describe the particular cause and +recovery policy. When both fields are present, a fault block implies that traffic is not allowed. .Dv IFLAF_VF_QUARANTINED @@ -471,8 +472,9 @@ These attributes do not describe the VF's trunk filters. Trunk mode means that no access VLAN is imposed and does not promise unlimited filter capacity. .Dv IFLAF_VF_VLAN_COUNT -counts explicit filters recorded by the PF and excludes implicit untagged and -priority-tag membership. +counts explicit filters recorded by the PF. +It excludes untagged or priority-tag membership installed implicitly by the +PF. The permission attributes describe requests the VF may make, not requests it has made. The top-level PF link state and speed are values normally advertised to VFs,