From nobody Wed Apr 29 03:17:49 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 4g52Yb0BTkz6cVPl for ; Wed, 29 Apr 2026 03:17:55 +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" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4g52YZ5f8lz43Xh for ; Wed, 29 Apr 2026 03:17:54 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1777432674; 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=dGmcVKofZdgDayaQN5W+/jZjWj09RjHxGLwBWLO/9no=; b=hapi7TKOAiZaE2ASQ7/+/VJ+04PDBbrq86wj3LlZaiopnSH5EZpDCD/OOJQidCauBrTLUp N9I0ryQZwtaE+V54SjP0MqQFlpAxpwS0NXDzAtQyo9/ceR5KEB7c66Q2EXOjeXWFyMHP+9 e9kGmgT8Dlgk0YCF+3jtFIwF/iwdaixsV2xZaWBsJW/SOqgJWAnEVozRFND0i2r8xXG2yr 4lma0wWmM6VTCGC0Zro4BBZwOdPk5UafjBc4nClml2D64EZMNc5AIvBMeq4bzGRGXAbgpk QGvBDUHUa2sN8Htfe3+xsEsG8PbtkhLbCbDxmN4I5KVFk+FCcIyDqm4iMVxvJA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1777432674; a=rsa-sha256; cv=none; b=BiU+5h7rhKVHxsFln4Rp5B7Oahhsyifv94L/2bjFxAOXVuVNyHBRMEYazjJR3SH9TGW3Xp vu2hbUcyX10H+B5g9Q0xFc12/JBWLh2FRZLlLqARV3RBwlB3F3KbqE193N+G1hfIyphRdd WqvljuAlfNyXbpChbBTgxvak0Wdy6nOPlngmk4J6HQg8/hfkKbWFDL+TP/wW0cmofQA1jr mZLIPY9PFu+0O9LtBofMzUloNwdYs3U5cdixo9tEOuRZExvWSKQJI4rIiYKVe+PIG9283O qSfqDUFWTweZSFITPL+Fy9OIDjHt5hvQtnohJY7YPPlssh+SwOtGjKJ12SEVgQ== 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=1777432674; 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=dGmcVKofZdgDayaQN5W+/jZjWj09RjHxGLwBWLO/9no=; b=jGbnfpxz/aIB4UApYdKgCrL3XQ3h/Vs9/SWxcAelusQ9GYgo++eu8s3i6zvzhzoLxSn7gF Es6VXorwsJnr6LqAQYk6/NP1Ncty4UxHgBvwcWk35PRjDHfq6X/34Tl4XrOPUDd51rmUzX uDh7ZdOszkVXP5kZwbZJ2343z6oY8XANB8Dr2fzknhDRyePN5C6JlZnrSlAb/YIL0qWIHC 6gtWONEjfYM7JbKeLnvk/nEOpXAJMyyYIN9jhQQWpDxgCVuA/8nkDj/2jhGjQHlrp5O5n7 IJRDjTdSXBqXXUsTdSKfY3bLzc4AbyOyV7aPq0T6BAa3l7Cre7QYQi7UfcmtZw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4g52YZ4y95z6w1 for ; Wed, 29 Apr 2026 03:17:54 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 42458 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Wed, 29 Apr 2026 03:17:49 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Lexi Winter Subject: git: 454322c08b8a - main - libifconfig: Skip bridge VLAN config for span members 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: ivy X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 454322c08b8aa181939c8d920472f03cfd591032 Auto-Submitted: auto-generated Date: Wed, 29 Apr 2026 03:17:49 +0000 Message-Id: <69f1785d.42458.48755830@gitrepo.freebsd.org> The branch main has been updated by ivy: URL: https://cgit.FreeBSD.org/src/commit/?id=454322c08b8aa181939c8d920472f03cfd591032 commit 454322c08b8aa181939c8d920472f03cfd591032 Author: Lexi Winter AuthorDate: 2026-04-29 03:11:20 +0000 Commit: Lexi Winter CommitDate: 2026-04-29 03:12:20 +0000 libifconfig: Skip bridge VLAN config for span members bridge(4) doesn't support BRDGGIFVLANSET for span members, which means if a span interface is configured, libifconfig will fail to fetch bridge members. Skip this for IFBIF_SPAN members. PR: 292634 MFC after: 3 days Reported by: Emrion Reviewed by: pouria, zlei Sponsored by: https://www.patreon.com/bsdivy Differential Revision: https://reviews.freebsd.org/D56694 --- lib/libifconfig/libifconfig_bridge.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/libifconfig/libifconfig_bridge.c b/lib/libifconfig/libifconfig_bridge.c index 675bf5dd2ff5..2bb2952aeef2 100644 --- a/lib/libifconfig/libifconfig_bridge.c +++ b/lib/libifconfig/libifconfig_bridge.c @@ -139,6 +139,11 @@ ifconfig_bridge_get_bridge_status(ifconfig_handle_t *h, } for (size_t i = 0; i < bridge->inner.members_count; ++i) { struct ifbif_vlan_req vreq; + + /* Skip VLAN config for span members */ + if (bridge->inner.members[i].ifbr_ifsflags & IFBIF_SPAN) + continue; + memset(&vreq, 0, sizeof(vreq)); strlcpy(vreq.bv_ifname, bridge->inner.members[i].ifbr_ifsname, sizeof(vreq.bv_ifname));