From nobody Mon Feb 20 20:13:06 2023 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 4PLDBB6GxKz3s6xS; Mon, 20 Feb 2023 20:13:06 +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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4PLDBB5h32z3KZT; Mon, 20 Feb 2023 20:13:06 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1676923986; 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=vcsztzpf7wrhsq8kEWO2wTwg7hWrWVqskB95zSa1XIE=; b=CEaqDWknLwj1cYTAf2sw14z9oHV2efIFd4GhRsY/uyqIE7t89U5B6OUZA6pwWzl4tiqDpU 9H7LevQNqE5Wh9Jx44K6nTIPjhA/ekBoEmY14rf/VWbiDtG9PtsSEBuyMiT7tm11eeWgtL DffJNEiiIkNFfzSff06TU3+O/NbdjP+ySly3pAXx9Eztcado3qqe/U46Z3zNbFGn2vEDgQ M5/UrR1DBCilnsWJDyBbr49vZouoOV4ysRwzTUfg1pml/m883Ixip48leFllVetfXARUNW dj+oeSN5VQYm70N/ps4n67IXOsRDy3IQCoTD4OHAw+6jk7O6mBUWYNyva9cE0w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1676923986; 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=vcsztzpf7wrhsq8kEWO2wTwg7hWrWVqskB95zSa1XIE=; b=xykX7d93MidCxIXvTJr9kggUNutAaYj2QST+cqL0W5lDMJX23PEH4NWb+QAWEyIBX2PRgo iEegzvaS7TTlui2D2vrHz1VDEHHoOWRUyb39nd1WcVLhqRYafYyF98UDKuZwHwMStSPYx8 pyT9Y/x1CJ0SbAH01wCYO/5kTglalSk+csF2grparXmcJlp4KvNGm7MderpUSSMgu7CwKb fsv/G2sn7pATUAuiueY4NbhvY+XLMUdzQPZtgvqMnUdmUsSploJQJWSNUUlCAXPUI73b1F ClhyGXUPDxgjKrkyJfmC/WmKtAzyVimDkv2z3rn6RceVlgFBWYMEOBpJJJuDdw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1676923986; a=rsa-sha256; cv=none; b=e4Ytwr7uG6O+X3k+r8Y1K8c2zlYZbyHchOzOX6XjrQUJknZ60B082nr4DOxfdIrIil+QQo HHgoylh7F9asWy7XdWSQw/Jjy9WqhQjOqYKkH1Z6uffJCZGyh303l1CFLVQLs3TB8d8PWe I4HPKu1TvkOiBBiHiS9y60s/HIEc8Xt87EJE1F9aHTkV+O7mlLB0VPbKL16ZwFxhds072C Zq18lhiDx8hMJDJ6OQk+HCbfrm7JEI6xwNW41XSO1/o2F0TXOVLNniA8KlTTo1xzUAXkCZ D7XmouTzLBK2LrhY6R0jfVrb0nb92s0EnVehPggQRkKg26Vt5pT12CP/A6EvuQ== 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 4PLDBB4nGzztQ7; Mon, 20 Feb 2023 20:13:06 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 31KKD6sK094069; Mon, 20 Feb 2023 20:13:06 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 31KKD6XN094068; Mon, 20 Feb 2023 20:13:06 GMT (envelope-from git) Date: Mon, 20 Feb 2023 20:13:06 GMT Message-Id: <202302202013.31KKD6XN094068@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org From: "Alexander V. Chernikov" Subject: git: d8198bd81ed0 - releng/13.2 - netlink: add forgotten pru_rcvd handler. 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: Sender: owner-dev-commits-src-branches@freebsd.org X-BeenThere: dev-commits-src-branches@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: melifaro X-Git-Repository: src X-Git-Refname: refs/heads/releng/13.2 X-Git-Reftype: branch X-Git-Commit: d8198bd81ed00fe9364ba5ef7ca764a585c95521 Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch releng/13.2 has been updated by melifaro: URL: https://cgit.FreeBSD.org/src/commit/?id=d8198bd81ed00fe9364ba5ef7ca764a585c95521 commit d8198bd81ed00fe9364ba5ef7ca764a585c95521 Author: Alexander V. Chernikov AuthorDate: 2023-02-18 11:48:40 +0000 Commit: Alexander V. Chernikov CommitDate: 2023-02-20 19:48:17 +0000 netlink: add forgotten pru_rcvd handler. There were changes in -HEAD domain/protosw setup logic and .pru_rcvd netlink handler was missed when performing the merge. Lack of this handler resulted in userland being waiting forever when performing large dumps of data. This change restores the handler as direct commit to stable/13. Reported by: Marek Zarychta Approved by: re(cperciva) (cherry picked from commit 4a081cc5a44e97794df5dae3df4a49c177b9ae4b) --- sys/netlink/netlink_domain.c | 1 + 1 file changed, 1 insertion(+) diff --git a/sys/netlink/netlink_domain.c b/sys/netlink/netlink_domain.c index de96818d5e35..c451274b1e63 100644 --- a/sys/netlink/netlink_domain.c +++ b/sys/netlink/netlink_domain.c @@ -710,6 +710,7 @@ struct pr_usrreqs nl_usrreqs = { .pru_detach = nl_pru_detach, .pru_disconnect = nl_pru_disconnect, .pru_peeraddr = nl_pru_peeraddr, + .pru_rcvd = nl_pru_rcvd, .pru_send = nl_pru_send, //.pru_soreceive = soreceive_dgram, //.pru_sosend = sosend_dgram,