From nobody Sat Jul 12 22:39:39 2025 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 4bfk6M5v93z61F36; Sat, 12 Jul 2025 22:39:39 +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 "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bfk6M5GPhz4NjM; Sat, 12 Jul 2025 22:39:39 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1752359979; 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=oGO2Kiqqj5Gp8ORhEUH+H50QizgRq+b/R9qgd3gOC5k=; b=q+zajHJI11yA+DOSPMSBc4H3zDpn4B4xI2nXJ1VNzD7mR3hA6EKWu6V0bWPhrDzGTMXSPF V2S6l/tx1OISgnG8ePrCqGIHqufEy8IB9c6U/lsqf/8r21WO/9FWa1S76wHS7z+TWaYmCC CZqHg36Jec1P6q5P/AYcwyjkQLvtiQgPamg66tUSMgSU6nVKosECfDREJEgaLrWXLUJZXP Mk4rVe38k0Hq9fCllQSG8peApmYTimtBxHGN5GNn4B1fpBZp02eaNKl21LMUAz6IMWx2bY mQ2O9pmhBz61cwbuRlswPBV1rvgGe7ZhCv9x/atMqS8fTBaTIVA5yTjPHnUUVw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1752359979; 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=oGO2Kiqqj5Gp8ORhEUH+H50QizgRq+b/R9qgd3gOC5k=; b=UzgjFckli1BlMyDKTttizQLqDXO8VMqQK+Cu5ivogfaw3DrfgDWnLZ+ouTk9qTzGOIvTat NMAN/0HJ2l98z3Qfk2mjOKHTCtPr8lekZhq8SVoaEVP7MKnxb84L/6iTSstPan102h1VWL OjKz7gk9JmwN83NXy/xPXFYnOzRln5xDIwl3bQrFUgUXEkpfAdL5C8xDvE6VbchvECPQkM 2G7x3HA5iSimQDM3UjRd0mh3k/1UPUPPqf9KU+y9cf8XhHDhZXONSnDF68u1Lo2FtC/7uK 5OxTnGzsTWoPELdoEZMhNLYGnJ6daDPuvh7mLSH6wPAd4k4PANkmAtb9fvDP/w== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1752359979; a=rsa-sha256; cv=none; b=iD4r4ltH8siH97zrjaCGohcm+ijOgGnFeAQ6EZh03tSRkzfhKHEnQJ37ww4QtUuGV2Q6M1 6M+kwQnzlpXKyC+IoE/FaXaSsD2KFdnjcsE7/meM5eovbhuiy6k1McWswvA/cts+4dDCCZ wd6OdVx8M8EUDW25t3PfM3vuIJYMs5RMGeLjglK19fbFOS9auBNkOCrZTzo7mrwjk5omcf Yod8DkXO2A1a92Xe+eKUDeeTLS/MQlhHHA6Z7ejaW0k0ZgfyYHTBNfXYZNJVTlPUact5Og sbkI6S6LHAGvmbB7OtZ6y83pwkBuOpBG//hYmFMWt7f+HIfHbmDu7nVfhZ2KHA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4bfk6M4h50zjDD; Sat, 12 Jul 2025 22:39:39 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 56CMddnb000272; Sat, 12 Jul 2025 22:39:39 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 56CMddG1000269; Sat, 12 Jul 2025 22:39:39 GMT (envelope-from git) Date: Sat, 12 Jul 2025 22:39:39 GMT Message-Id: <202507122239.56CMddG1000269@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Andrew Gallatin Subject: git: 78bdaa57cfba - main - lagg: Fix if_hw_tsomax_update() not being called 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 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: gallatin X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 78bdaa57cfbac759a6d79ecad2fae570e294a4b3 Auto-Submitted: auto-generated The branch main has been updated by gallatin: URL: https://cgit.FreeBSD.org/src/commit/?id=78bdaa57cfbac759a6d79ecad2fae570e294a4b3 commit 78bdaa57cfbac759a6d79ecad2fae570e294a4b3 Author: Andrew Gallatin AuthorDate: 2025-07-12 22:35:29 +0000 Commit: Andrew Gallatin CommitDate: 2025-07-12 22:35:29 +0000 lagg: Fix if_hw_tsomax_update() not being called In a mixed lagg, its likely that ifcaps or hwassist may not match between members. If this is true, the logical OR will be short-circuited and if_hw_tsomax_update() will not be called. Fix this by calling it inside the body of the if as well Sponsored by: Netflix MFC after: 2 weeks --- sys/net/if_lagg.c | 1 + 1 file changed, 1 insertion(+) diff --git a/sys/net/if_lagg.c b/sys/net/if_lagg.c index 9867a718e148..5b52bfa80e3b 100644 --- a/sys/net/if_lagg.c +++ b/sys/net/if_lagg.c @@ -718,6 +718,7 @@ lagg_capabilities(struct lagg_softc *sc) sc->sc_ifp->if_capenable = ena; sc->sc_ifp->if_capenable2 = ena2; sc->sc_ifp->if_hwassist = hwa; + (void)if_hw_tsomax_update(sc->sc_ifp, &hw_tsomax); getmicrotime(&sc->sc_ifp->if_lastchange); if (sc->sc_ifflags & IFF_DEBUG)