From nobody Sun Aug 9 03:04:18 2026 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 4hHjQv5dgVz6mqtt for ; Sun, 09 Aug 2026 03:04:23 +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 4hHjQv4Gjvz44V5 for ; Sun, 09 Aug 2026 03:04:23 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1786244663; 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=MFu0Srg+/0PoRcBUHdPyUMpznVfLz8s/JHDKaDxQl+IvBkkdaOFVe4bAODPjaLk8MQ8vyp yllJcqR8Y4xKH5Gw0R0D6NGwjzc8wdKT3Zck3Or6wa7PRqk2NR0o1WJ+xI0gfZhSk5LP9M bBZ69tyoRLLJlqr5js0RJrIo/+0zP+ANoBRVNUu+EtR6DAOSiJNbG/DtxtbGfPgTyZzY5G iIlOHFJX/Off0X+LYffHTmJ+vM+qlVBW9mHrs7iUJkfUwgS2kj+94hfmliw4OxfiH5GR17 CfqF8l7XfMVhpnslg59XyhCw2b1wUBUDFsQ5FhDmpfiTBKS+sdE4Ew6y6AQoig== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1786244663; a=rsa-sha256; cv=none; b=c9ufxkJmXs7kjU5MvIorNGCyIhkyLGGIOOJUMi0Xjlq4xiRubtQLtMteQT/rOq5imo2u8y R9JGgittBNMH/ZPPEgrGcAmR2D25wu8UFe1rFO1XBQQJe+x4yrww95cJsxfn59DNK/8dw0 roc4+yJ2zsEC5WXtXbOY0vpELDlVRvWvrmBf4mtil/FE5KDKd/gwxPf+H8dg1p5g/WJx1q fZYOGhXiYsudC4wYw6fhv9WU57r6oBug/j9JlqZDi6eRvhkiLkhuqwTDXlpLQbqdaF30j4 axzkPn/JETPa7TuSq/PW2tq2tpuyxG6VFWUnaTgNR1yUV/ZVKe6Ly9Dso8xWww== 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=1786244663; 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=RLElsv+r3EZZ+mhGh3oRSyHvwBar69dqVR9677o1jk/FLLIEfscNxoi8owAAHW4eBUPmeW FORxoQOnsrUL6eotVJuiS1dutI4xJ2l2APHtmLmKR1Y3eMuUn/j9Slph4KyjhvFAOSYtxu nWw9zPZYYqxZOV9G0I2Oc/ugB4aZVuQUbAxkFOHmoXV93ucXJC6NIXA1Q9Gs5PmZ/K/haF JUkQW7XkWSwhUFhbos60dRlxYaJEVDA0Idz9L43YOGafXSPZdhw3DWVzbTStgtuws4632S hQjb3FUbVHm8ZPRhT3C9KOZKjIyhPQ1/CoF0NA5Hxz8kserbdy4hX9xWCj0weA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4hHjQp2vNtz14lJ 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 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 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); } }