From nobody Sun Aug 9 03:04:18 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 4hHjQq06Lwz6mr0b for ; Sun, 09 Aug 2026 03:04:19 +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 4hHjQp4DBhz44Lj for ; Sun, 09 Aug 2026 03:04:18 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1786244658; 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=bWOUTuksRYaadzuTrgNQWLuTE6ElyhBFJv0OB25Vm4M=; b=Hc4G3RzRKLd6LsVdLvAdovRYXI3Yi4mTPVwvmfgPZMd1oQdUWIGKvsjkblfPgIn/b+aEMw WNZHu5NPzXVmPkQsBysOzTw0MEZzf8+qkdE/p4Y2vWpBS/nzhHSzzfQMmP0pO+8HAok0yU avRQ21KsyEDD9qrpGEfufx302sQ4y0Kb2L9SHiuHvyM+FNesLoBF7yTk5eEoXqPjAJmP9u 028BE/FKzycCGW20ePqWv6VLMmcvSQA663eg2haI75JPq5pwKmU14np/iPyAXM6sZJpEQk /iruXGghC6ISxL5FuNP++RbUQFn+w+6/zJDf+BgJL2uAMROkjwhiblYZtoIXEg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1786244658; a=rsa-sha256; cv=none; b=wSDdPKm/Su3qzcPxwNsPl4/iK5OD30bac4fDf68rcoTQfph8J8jLUL/uWasqV2/t+VErFJ glkYzaTgIjBoXMQgZXlsImhcGntEd5ZEbMpEvFdhukzIhncxzZ5DIPPnXzVFwcD92orjLr QbjkX5hPGDPVSLwRWN5Z8JRFoRdZAwnzvCeR7ODsNCH79BW5wqwmHvCyWrLaHkhoasdPx5 N4D6r4Y05Htsj/nbncmFmg/zc0QFIwjQH29Zfl4/IuTsOzbfF91UFpN7rg3ON84c9Mofea kLOlyvFbE69Q6UOsTUWYAcJVCQxdGW8mbNiwk8Ficj6e4Jx5U83DbGU/xzmsXg== 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=1786244658; 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=bWOUTuksRYaadzuTrgNQWLuTE6ElyhBFJv0OB25Vm4M=; b=EVaJZa6fJ6Ce93SLgtnU+t80H80nCPLtC58KcnZ7blzwcV6Mnd3msdwc3Ujf2uL4mItsfJ gEW7U53VLp4hLniMaF+YfLGqMcw6JWLL9huJ279sOzf7mDvzu2oU9BdjTDKNJxVCmARgEb BXTG+yiQk5afuZjiJgWrv7k8PMBP8LadnIrQzX2vVoq67ODjdUe4X4RNnRLUMU7P7GhgUD NM9BfbReN5sVCN57sNvVq3WC7zHMdPYa74RcEfQYVxglYlNqp2JtcxIZPAOX8Lv6I/CKak ykYelnQpYOBbzyOtmHyAl7n1lfj3ru4GxSqMy7Jqp7h0vnbqeaQVABeryg9BIA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4hHjQp2vMzz14Mv for ; Sun, 09 Aug 2026 03:04:18 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 207d4 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Sun, 09 Aug 2026 03:04:18 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Kevin Bowling Subject: git: 75538a0f3275 - main - igbv: Do not replay VLANs while stopped 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: 75538a0f3275887d75f3585038d3de23baad9005 Auto-Submitted: auto-generated Date: Sun, 09 Aug 2026 03:04:18 +0000 Message-Id: <6a77ee32.207d4.3a025677@gitrepo.freebsd.org> The branch main has been updated by kbowling: URL: https://cgit.FreeBSD.org/src/commit/?id=75538a0f3275887d75f3585038d3de23baad9005 commit 75538a0f3275887d75f3585038d3de23baad9005 Author: Kevin Bowling AuthorDate: 2026-08-08 16:34:05 +0000 Commit: Kevin Bowling CommitDate: 2026-08-09 03:03:52 +0000 igbv: Do not replay VLANs while stopped iflib clears IFF_DRV_RUNNING before the driver stop callback but leaves IFF_DRV_OACTIVE set. Consequently, an already queued admin task can run after the VF reset. If that task consumes a pending timer sample, it can retry failed VLAN mailbox operations and restore PF filters for the stopped VF. Continue sampling statistics, but only run the VLAN retry worker while the interface is running. --- sys/dev/e1000/if_igbv.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sys/dev/e1000/if_igbv.c b/sys/dev/e1000/if_igbv.c index c8ecd334d862..566c184fb133 100644 --- a/sys/dev/e1000/if_igbv.c +++ b/sys/dev/e1000/if_igbv.c @@ -365,7 +365,10 @@ igbv_if_update_admin_status(if_ctx_t ctx) atomic_readandclear_32(&sc->stats_pending) != 0; if (timer_tick) { em_update_stats_counters(sc); - igbv_vlan_retry_tick(sc); + /* iflib clears RUNNING before stop; do not replay after reset. */ + if ((if_getdrvflags(iflib_get_ifp(ctx)) & + IFF_DRV_RUNNING) != 0) + igbv_vlan_retry_tick(sc); } }