Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 18 Feb 2023 11:55:52 GMT
From:      "Alexander V. Chernikov" <melifaro@FreeBSD.org>
To:        src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org
Subject:   git: 4a081cc5a44e - stable/13 - netlink: add forgotten pru_rcvd handler.
Message-ID:  <202302181155.31IBtq0g069612@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch stable/13 has been updated by melifaro:

URL: https://cgit.FreeBSD.org/src/commit/?id=4a081cc5a44e97794df5dae3df4a49c177b9ae4b

commit 4a081cc5a44e97794df5dae3df4a49c177b9ae4b
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-18 11:53:54 +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>
---
 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,



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202302181155.31IBtq0g069612>