[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20240411110313.245b321c@kernel.org>
Date: Thu, 11 Apr 2024 11:03:13 -0700
From: Jakub Kicinski <kuba@...nel.org>
To: Ilya Maximets <i.maximets@....org>
Cc: Eric Dumazet <edumazet@...gle.com>, Stefano Brivio <sbrivio@...hat.com>,
davem@...emloft.net, netdev@...r.kernel.org, pabeni@...hat.com,
jiri@...nulli.us, idosch@...sch.org, johannes@...solutions.net,
fw@...len.de, pablo@...filter.org, Martin Pitt <mpitt@...hat.com>, Paul
Holzinger <pholzing@...hat.com>, David Gibson <david@...son.dropbear.id.au>
Subject: Re: [PATCH net-next v2 3/3] genetlink: fit NLMSG_DONE into same
read() as families
On Thu, 11 Apr 2024 18:38:19 +0200 Ilya Maximets wrote:
> I tried that and IPv4 tests with Libreswan are passing with this change
> on latest net-next/main.
>
> IPv6 tests are stuck in the same way as IPv4 did before. The sendto
> as captured by strace is following:
>
> sendto(7, [
> {
> nlmsg_len=48, nlmsg_type=0x1a /* NLMSG_??? */,
> nlmsg_flags=NLM_F_REQUEST|0x300, nlmsg_seq=0, nlmsg_pid=17084
> },
> "\x0a\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x01\x00\xfd\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x02"], 48, 0, NULL, 0) = 48
>
> NLMSG_DONE is part of the first recvfrom and the process is stuck
> waiting for something from the second one.
Perfect, thank you! I just sent the v4 fix,
just to be clear you were testing on -next right?
Because AFAICT the v6 change hasn't made it to Linus.
Powered by blists - more mailing lists