From nobody Thu Aug 6 07:38:50 2026 X-Original-To: dev-commits-src-branches@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 4hFzg02RrKz6p29b for ; Thu, 06 Aug 2026 07:38:52 +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 4hFzfy6qqQz3Ddt for ; Thu, 06 Aug 2026 07:38:50 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1786001931; 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=VC4corvM116KDu5bLRHKQdvV//qJJMSyTSgP4uBnEBc=; b=otkHmX8wl3gYvTTCIDnm/oLCk01XhKhXxYtvNlIb7FTk7wRJyGxEYEbT/l9foDD7r29i3w 1S3RZRncg1RshTdWv81KtbkWwlcf7XfLCRnhjolJzPXOWXXEjth6ghOf48IPyUtQbeja28 mEqiqt/nOHZDvG5rf2bdvf8Sa9rgK/TGy33iNV53SzPbpQMCD7NHraVDSl63BFKHDhdadr pwJ9JWT4nKlLtnBoEs9pO8ZWAX8R8TqkGRUfjRDXigFRL9P87gc1yJlvQdsGWq895fNfOC kp1qJVPXOWjonF9HidCtkMXO0aMb1Wa/tzIDkEE/CXqaDrX+2B00+HBh7GuIWw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1786001931; a=rsa-sha256; cv=none; b=TE33aqzS+fx32oxzUjOJU+IUJacZRfjxO3Q5UPqaxsp2O9396AbZLp3Hne2Sgr503FbpQa eijt47MwHYVw4nANFN1HOcpg2MHJMhg4ihTD7DfN7btzc1HSkBB/QKrYJ8S8plbpXdMUBk aL7yj/PJxxV3S4DXE5eNfjY7qqGARm9/tDFiERp5mD2AaB1HquYahRCUI/X3N++y3Ogy8l 5afVva/nksjRAjED6I344bEvySbJdlnFWIep5UsWfmu7cu0MNhu22B5Hv6aVgTwt/Sw5sN 4JxgZAvJK/xuoCAks/BYl3g6DCMBisWvILR3ab8ROCljgdmkgsAC4xI7kOuSWA== 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=1786001931; 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=VC4corvM116KDu5bLRHKQdvV//qJJMSyTSgP4uBnEBc=; b=E2LM2SYS/D2nHJ8HIoeYL5yBob//iZ1Y4mFcv8IJfQ/5pm8OcDwmyRMBJ5AMbcSAy0X1po 8F0ABT6o4oAXH7wwEZnSD3UeOF73ql6A/ObRRpWHnRhZgQfpk94sGfg6MGFamOwo2oqha6 enmI9ra0eIRzmEqyb6m1sD2cQvqCSsfOtTuBHUYD/fHpBeGG2ANpSWXbjOV1ImH9q9Mrrr i33X0+d+GVbDIyXq7TxeCtlNCrjMK1OtHHMXetbV0pwmWEj3Jt3ukY8JaIke3AwQfRaXN8 DmfsX9XyzdI5zqG3cxIsdtNAvPUgSpIKUKBP5iaTl28hpLJ2GsA5d48oP26aYQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4hFzfy493Tz19CV for ; Thu, 06 Aug 2026 07:38:50 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 34860 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Thu, 06 Aug 2026 07:38:50 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org From: Kevin Bowling Subject: git: fbdb8728d327 - stable/15 - igb: Stop writing the legacy TADV register List-Id: Commits to the stable branches of the FreeBSD src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-branches@freebsd.org Sender: owner-dev-commits-src-branches@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/stable/15 X-Git-Reftype: branch X-Git-Commit: fbdb8728d327b8f9f3239ce2733bfd31ce13514c Auto-Submitted: auto-generated Date: Thu, 06 Aug 2026 07:38:50 +0000 Message-Id: <6a743a0a.34860.241877d6@gitrepo.freebsd.org> The branch stable/15 has been updated by kbowling: URL: https://cgit.FreeBSD.org/src/commit/?id=fbdb8728d327b8f9f3239ce2733bfd31ce13514c commit fbdb8728d327b8f9f3239ce2733bfd31ce13514c Author: Kevin Bowling AuthorDate: 2026-07-29 04:23:30 +0000 Commit: Kevin Bowling CommitDate: 2026-08-06 07:38:27 +0000 igb: Stop writing the legacy TADV register TADV is an em-class interrupt delay register and is absent from the 82575 and later register model. The igb attach path does not expose or initialize that control, but transmit initialization still wrote its zero valued storage into a reserved queue-window offset. Apply the same igb_mac_min boundary already used for TIDV and the absolute-delay sysctls. Sponsored by: BBOX.io (cherry picked from commit c637d474045a41b1763c17a8b4b7763d4159504f) --- sys/dev/e1000/if_em.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/dev/e1000/if_em.c b/sys/dev/e1000/if_em.c index 37a118a45848..c5e4676f64c7 100644 --- a/sys/dev/e1000/if_em.c +++ b/sys/dev/e1000/if_em.c @@ -3763,7 +3763,7 @@ em_initialize_transmit_unit(if_ctx_t ctx) sc->txd_cmd |= E1000_TXD_CMD_IDE; } - if (hw->mac.type >= e1000_82540) + if (hw->mac.type >= e1000_82540 && hw->mac.type < igb_mac_min) E1000_WRITE_REG(hw, E1000_TADV, sc->tx_abs_int_delay.value); if (hw->mac.type == e1000_82571 || hw->mac.type == e1000_82572) {