From nobody Thu Aug 6 07:41:02 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 4hFzjV43pFz6p2l0 for ; Thu, 06 Aug 2026 07:41:02 +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 4hFzjV2S9dz3Fwj for ; Thu, 06 Aug 2026 07:41:02 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1786002062; 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=RiKwTxj32gFq9E7odwnnzJ2RQ+Wilt1rMM94OdOSN+w=; b=FLDdg19GC3TlgJLPyIG0TZpGr4EPdWaScFWVfrh2r2jBuMl571N+Hc5gSseFdjwP9+Go0o E/ja+ZuZlO93F+7U+yDyPqF06/KRIwPhSHNgoAn8kbqEutZPfHeb1+Q7s4XQT+7ane2PmC 5+x4VDN0v8sDg0HC4YQI08zGWD+fr+DrptvJlz3NKzAyiRZRjBt5GAxOWlNHujrArO+Rp7 s82q6uiQADeAgicYo1Lzg73Svq7cIjh12cJeSztylNk+42nGxsz+ZrzK07WPoLenQoK1MP 6zJ+c+L3ewnHD/SY4ty1S/VFaE08NL2cYygX4Z1xLZbxMI1l5v6kpYr69MNCrA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1786002062; a=rsa-sha256; cv=none; b=tT5bNVxF9ETZje3GwLRl5G+RJuJTBHzk2Amq1HUdpB6+gJ/FjDK3HymjVPnMHlxHc8zAQ6 nICTQl5H+t5VFR6d8R7u84ZuB+gkzZpQDRbMZnvYLvb8oF6OCV6PbzKzIU3x6VRpDZek/K GvJzFAfN3MG2cksXbW3Xj/QCEy1t2LbyHoCAclEUsZBoW30MxMINiMEfxxrUvs91x4B6TQ s6WajYtGJ9Rj9QZzyckzl1QvDZ7j/Pj74/fmxdRXYO0FP10T+plTk0+FQZxPpZq6mVqizL 4mC6zMVKpEL68CX/GlqwC0Ea6qBPk3ZNxGo3vLQBZlbP02Mg7qsYzTlXzJ1xsA== 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=1786002062; 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=RiKwTxj32gFq9E7odwnnzJ2RQ+Wilt1rMM94OdOSN+w=; b=u+02QVo194HGB7HCj8q2ZkDduaRzve+NvlgOTYIP5OF/h9N+ITJ0/AGvzWTsLp+W1mDcaf YrZsOpAkTGsLq9UGvRrmorGdwdbvVfsY6lQ6FDddx/gXIp6xdRCUTkBQv9rPteTkQJplda EyoEfRrAT7ksOCUdsFjdvX9HTpzD4ElutEsFibGdAX0qbhRSC0K4yBUU4+ZcppalS+wHj3 rkTD+xMJk3GEtSTvG4nhlsvPCn0ZsINWMqnQO+fi1jGzWTeeaDTnecFHM9Rtc7ldmWkQBe 5I2ICBuRJy2ov0KYzkzTJe14Lw3KLRpc3m0+A4QFvJzyu7CRwAhDTbgcf13l5Q== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4hFzjV1K4Kz19hY for ; Thu, 06 Aug 2026 07:41:02 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 377a0 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Thu, 06 Aug 2026 07:41:02 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org From: Kevin Bowling Subject: git: 976f400a7e52 - stable/14 - 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/14 X-Git-Reftype: branch X-Git-Commit: 976f400a7e5284e36a62c253647d519728b1241f Auto-Submitted: auto-generated Date: Thu, 06 Aug 2026 07:41:02 +0000 Message-Id: <6a743a8e.377a0.43f3866f@gitrepo.freebsd.org> The branch stable/14 has been updated by kbowling: URL: https://cgit.FreeBSD.org/src/commit/?id=976f400a7e5284e36a62c253647d519728b1241f commit 976f400a7e5284e36a62c253647d519728b1241f Author: Kevin Bowling AuthorDate: 2026-07-29 04:23:30 +0000 Commit: Kevin Bowling CommitDate: 2026-08-06 07:40:48 +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 1358139e2e20..98c2a5c640a7 100644 --- a/sys/dev/e1000/if_em.c +++ b/sys/dev/e1000/if_em.c @@ -3756,7 +3756,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) {