From nobody Thu Jul 30 05:06:04 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 4h9cc23Tf7z6mfth for ; Thu, 30 Jul 2026 05:06:10 +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 4h9cc22gNCz3XTr for ; Thu, 30 Jul 2026 05:06:10 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1785387970; 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=moXlMxmOZfxTZwoBpLySvzULWZ8OlhlYMuFSDXUW4/Bfe5zsG8Xy9+ZwbbyueVLM0rSx3D WpZhhlQlhI9W+k0IKd7Tcjnvdz1SNQlfSrg8lSaF/y1jQmR3bqe31ipfJVA0YARRUUZ0y2 DsTKMQ3g9fniX/00s6Rr+9NRzu8rESGeDRxaI3WAXPfvAfKT56HK8ngSUo9+kPznlt+GtM wci8pSRIfKntaFcMd6sP2+osHXh8cT0bUHdOoElcdNOeOy7BcZMTfhPeiTM8DzcaBY162z Md5XWdfmA9AlaRDJ95/yQpZJuqourKFgrbxsAzsebpr4Di5sRiVV8pXVATxzEQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1785387970; a=rsa-sha256; cv=none; b=jeiEf4FSP8U2IphRo/j5SdEPbmlagk3PDp5iUSQN5DYaTxESVRvAsZ7wz5g5EvTsuFemdN dYPGdvMfFs4k/3hL2XNep3iyNLZlw5jgSito7C/TipmE+Miwa3J8n8FucDzU7G0eiA++uV dJTsVShMn6ic9IoTBx7SQ7dnyBn2RqWTsCGNNJWceF65QnqskEFRkNmfXR8U+l8ZpdnQDU qf9hGrMaflZsqHizYncs4k9GvbGypyScoXAkScqxUnd1tR900TIqs1qELY2yJaze0VSngk QnDWZ7CAibAwyPcZOPAwfh8ydGzHYU1FjN3gsVJ29HGrF8VqMxZ7Ix0AfY1jpg== 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=1785387970; 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=iUAeGj635VH1u7OCjwoCAMkpl57uQA/1cjjVKiC5o8UzDJkwLIjpEednOKqx8xbXbDlZCn AiUM42YQh08RxDAGJIOTxGZeu8pMZ9SB049SzK8FMtiHEKYQrRfAOTQ3xoTQoBUYREy0d0 jb3TO1urQDUf9/W7cNxaNzenIIoHdZehjWCnCQ6lUmVKRqCvsQqMuFZBi2Vv9/3dXSubhD bY2SSJcTDfQCxOBKuDI4G0Qza1Doh6nqdRhrRhZPwzaWWUQyobixd9GPRs8zoesD22k/d7 lLEpj/FB9Qd152DJUbq4u8qCWOvb7yaugkMdWfr+LtcvkydYPqCG5H2YpK21Yg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4h9cc21TX4zySK for ; Thu, 30 Jul 2026 05:06:10 +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 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: 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) {