[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20221103204607.520b36ac@kernel.org>
Date: Thu, 3 Nov 2022 20:46:07 -0700
From: Jakub Kicinski <kuba@...nel.org>
To: Adrien Thierry <athierry@...hat.com>
Cc: "David S. Miller" <davem@...emloft.net>,
Eric Dumazet <edumazet@...gle.com>,
Paolo Abeni <pabeni@...hat.com>, Shuah Khan <shuah@...nel.org>,
netdev@...r.kernel.org, linux-kselftest@...r.kernel.org
Subject: Re: [PATCH] selftests/net: give more time to udpgro bg processes to
complete startup
On Tue, 1 Nov 2022 14:48:08 -0400 Adrien Thierry wrote:
> In some conditions, background processes in udpgro don't have enough
> time to set up the sockets. When foreground processes start, this
> results in the test failing with "./udpgso_bench_tx: sendmsg: Connection
> refused". For instance, this happens from time to time on a Qualcomm
> SA8540P SoC running CentOS Stream 9.
>
> To fix this, increase the time given to background processes to
> complete the startup before foreground processes start.
>
> Signed-off-by: Adrien Thierry <athierry@...hat.com>
> ---
> This is a continuation of the hack that's present in those tests. Other
> ideas are welcome to fix this in a more permanent way.
Perhaps we can add an option to the Rx side to daemonize itself after
setting up the socket, that way the bash script will be locked until
Rx is ready?
Powered by blists - more mailing lists