From nobody Fri Sep 18 00:10:15 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 4hmCgX0X9xz6sHvY for ; Fri, 18 Sep 2026 00:10:16 +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 "YR2" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4hmCgW4x6rz4dJ0 for ; Fri, 18 Sep 2026 00:10:15 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1789690215; 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=sg2zpLW2LfS0ubXhuZYu/HmBQRUsJYyQCAybnZwNFHU=; b=EcdWLLzjQPqGLaTMKWcKVsp4R8SDk5/H/v5dv2Yj3iNqyVwwPr/TLzpzBr8ziiEaXNBdOp 57N3ry0YM4s+vjs3tHlFyNuw8N1rp9h7Ii2meGk51xtJJIJftBgjfO0ZTDE6lOMDB4fwkb HFs6MGIoXgW0Z577svUuOetXCe1A8ggyp9jT4gneLrqiTJzTQjeuNN4Lzou15oV5bWDh3p IZEhP4WsJBz5sX1fb1jjD9Yqp692NqrZsYsanRk0fQfrakmiqKRXokE/uRa+ODCbCH/XkF tb9pB5cnkdzF+kvHE2xji+LDd4lNja+MNaQ1l8CCEzScim4NO1Qno6PKVmRygw== ARC-Seal: i=1; a=rsa-sha256; d=freebsd.org; s=dkim; cv=none; t=1789690215; b=xph2fjKAG1UBdr97E7kbEvTQLDr130xnfLZ/aN1NCuUKw52q+frRdhoa9WstVePA6sUxTf vLMibV7V0uzvR4RHKElTARXTiy4vk3z+5TcvtILuYdesmeX1gZ+aScECXREH+uZ+ebrfiM utKZEh19J0Gs4wpuY+5k/HFXGNruC7S221JErS1OrZwb4tH94cBsHPS/2WCM9NMvyPiZBk 1qpNVEELFWmInNGS5fWeW+2m0SzfnAWZRP6N/FvapE0a91vcOSJR/ieRrTcfar02CILoKA PCryhiKhkBdXDgIDJ1pP4WXi34kkg9G0tln496BvUVnYANN1Oi9wnxXX99rsPQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1789690215; 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=sg2zpLW2LfS0ubXhuZYu/HmBQRUsJYyQCAybnZwNFHU=; b=GHzhwYQWdCuH5dZyKzNlSKVLGVi+65IxVADulMZwb3xX2DDhM7qkhnV6AiUhpjfx9oMdvJ eGUpLU3ubu19kqAE252uQ/vHWW7vHRDvCRvc04nSQSa8Qwt0bJd02e2aSkoj3uZ2XB3dwr XCe4C6wvtYvQsQ/yCB90Obiv+a5C+R5MuE9c29+gekElljOvmJU0SzU5/mbZSeG5Jq4RDK Qm8EeYaZNSg8fnwFjPN7G79i6SUz5T/llGJeP9/BGkNk/cGutCv1IFWG4YxTchHchCJwxa ZmQ2kk6K6glC24wBp9jPYmddtgpPPNV3uW3jYC1YZmyUhwbws5faK4hVme9jjQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4hmCgW4064zw5C for ; Fri, 18 Sep 2026 00:10:15 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 31677 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Fri, 18 Sep 2026 00:10:15 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org From: Kevin Bowling Subject: git: 65fbb9de87a7 - stable/15 - iavf: Wire iflib suspend and resume methods 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: 65fbb9de87a7fbcc793a28029b18e0d3720cdaec Auto-Submitted: auto-generated Date: Fri, 18 Sep 2026 00:10:15 +0000 Message-Id: <6aac8167.31677.63641dca@gitrepo.freebsd.org> The branch stable/15 has been updated by kbowling: URL: https://cgit.FreeBSD.org/src/commit/?id=65fbb9de87a7fbcc793a28029b18e0d3720cdaec commit 65fbb9de87a7fbcc793a28029b18e0d3720cdaec Author: Kevin Bowling AuthorDate: 2026-09-03 03:32:14 +0000 Commit: Kevin Bowling CommitDate: 2026-09-18 00:10:07 +0000 iavf: Wire iflib suspend and resume methods Register the iflib device suspend and resume methods so the existing driver callbacks run during system power transitions. This stops mailbox retry work before suspend and lets iflib reinitialize the datapath after resume. Sponsored by: BBOX.io (cherry picked from commit b8fe6d7055b3a274cd646d0a6b5d3928f2fd7d7a) --- sys/dev/iavf/if_iavf_iflib.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sys/dev/iavf/if_iavf_iflib.c b/sys/dev/iavf/if_iavf_iflib.c index c9fed8493103..aba31d05ee1d 100644 --- a/sys/dev/iavf/if_iavf_iflib.c +++ b/sys/dev/iavf/if_iavf_iflib.c @@ -141,6 +141,8 @@ static device_method_t iavf_methods[] = { DEVMETHOD(device_attach, iflib_device_attach), DEVMETHOD(device_detach, iflib_device_detach), DEVMETHOD(device_shutdown, iflib_device_shutdown), + DEVMETHOD(device_suspend, iflib_device_suspend), + DEVMETHOD(device_resume, iflib_device_resume), DEVMETHOD_END };