From nobody Thu Jul 30 05:06:04 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 4h9cbx3SYyz6mg4g for ; Thu, 30 Jul 2026 05:06:05 +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 4h9cbx0bh7z3XTD for ; Thu, 30 Jul 2026 05:06:05 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1785387965; 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=J2TTzGPXpO0ageIi82jXRBoavSOM4pSGNUjvnldHVvI=; b=QKaTW3DCwrHdrxmb0iXINtGN5ipqkJp7v8WDK5wwfAVpQuyoqTx5Cy291xbUv8iY1jVt6Q sq+tWhlGRq90ss8X3wqVlgEz5+RgwadI+56O4N8w6L0rpNzkVR6OrduZvPPzEuTpxLf5Pl xA711tsQabV8YzQoyTSNb3DbPbowqohDyKPPRztNqwt95UbpZvwjDUKtsScoxw+FSCEUf+ mYrFuS+RmoCkzWBl8R2A+kOWHCr3SNTqPEAic6xWG89re9HGAcY+lioKDWcnzS0E+imTI3 Ak7154ThV8VVAnsnRFP4s/M44RVHIVPu7EC7heLALGQtQ1XO96YGJ9QticJ2Lw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1785387965; a=rsa-sha256; cv=none; b=Ra0LrLInoiGUhdtambpB0A2ngIQOTe+KQO+sJegQFyDo8ZU1ik5D3nt1k457jrFAZIE0EH ysMmTjFMGqNmCE81alodoZi4wUmoJ+geARmHJAaGYJZ1whtnguYAsv4KYV4SacJqGjqJVI KD4YJPslyVOI2fjLJwQfCn2ZBtAqsoWrUHYqGcGSdQvYyNz9Bsa7CcTVmp7KnDDM5BFiIR rctAcooDPQtQGm+MuFe7N4u1Ii1t51UV5pDj8ECGUvSKCuoFcVUwpija0JEwmohg6hjhUx C85RvaLk4dLZQHzfSS5YTGVLCwwyxoMIqM6SucK00ecXWq43dFLoOC6bOwTD7A== 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=1785387965; 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=J2TTzGPXpO0ageIi82jXRBoavSOM4pSGNUjvnldHVvI=; b=oduGDx6NcRpAb2hRsjJM2b3VsQiNHec11P405L+nH+okEITeVR4Ezz4w85oCoMlutjuMAZ gzHlp5faSqrAs55AWCZ0ijifyukQ/DhWyVrtBb79l6lnuskmSt2q9kdkE3UaVtUHl+s35Q x4DCPJgrIdVXPIlVlLH+qh1TWI0DLTxE2IvZygLfmLDRH0o0PlIlIcBaQdBmFElLdV9NQx Dd5p6Uabf4D97GKolnlMAG17mO6u5CPFwOGOHP5tEgU0zfnlVBMSwv+w4OwXPwc2FVUkwz AsHhQhPurQuZEpWI1Y3zRU+zHT7XIsFozDQrpD+q8BusRUPxbqbh3uLx0pIJ/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 4h9cbw6PkRzyyR for ; Thu, 30 Jul 2026 05:06:04 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 33207 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Thu, 30 Jul 2026 05:06:04 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Kevin Bowling Subject: git: c637d474045a - main - igb: Stop writing the legacy TADV register 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: c637d474045a41b1763c17a8b4b7763d4159504f Auto-Submitted: auto-generated Date: Thu, 30 Jul 2026 05:06:04 +0000 Message-Id: <6a6adbbc.33207.ca912dd@gitrepo.freebsd.org> The branch main has been updated by kbowling: URL: https://cgit.FreeBSD.org/src/commit/?id=c637d474045a41b1763c17a8b4b7763d4159504f commit c637d474045a41b1763c17a8b4b7763d4159504f Author: Kevin Bowling AuthorDate: 2026-07-29 04:23:30 +0000 Commit: Kevin Bowling CommitDate: 2026-07-30 05:05:32 +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. MFC after: 1 week Sponsored by: BBOX.io --- 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 4f4eeee5da50..0f60178ae3c8 100644 --- a/sys/dev/e1000/if_em.c +++ b/sys/dev/e1000/if_em.c @@ -4208,7 +4208,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) {