git: d8198bd81ed0 - releng/13.2 - netlink: add forgotten pru_rcvd handler.

From: Alexander V. Chernikov <melifaro_at_FreeBSD.org>
Date: Mon, 20 Feb 2023 20:13:06 UTC
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 <melifaro@FreeBSD.org>
AuthorDate: 2023-02-18 11:48:40 +0000
Commit:     Alexander V. Chernikov <melifaro@FreeBSD.org>
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 <zarychtam@plan-b.pwste.edu.pl>
    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,