[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20230621112353.667a285d@kernel.org>
Date: Wed, 21 Jun 2023 11:23:53 -0700
From: Jakub Kicinski <kuba@...nel.org>
To: Jiri Pirko <jiri@...nulli.us>
Cc: Saeed Mahameed <saeed@...nel.org>, Saeed Mahameed <saeedm@...dia.com>,
"David S. Miller" <davem@...emloft.net>, Paolo Abeni <pabeni@...hat.com>,
Eric Dumazet <edumazet@...gle.com>, netdev@...r.kernel.org, Tariq Toukan
<tariqt@...dia.com>, Shay Drory <shayd@...dia.com>, Moshe Shemesh
<moshe@...dia.com>
Subject: Re: [net-next 14/15] net/mlx5: Light probe local SFs
On Wed, 21 Jun 2023 15:14:35 +0200 Jiri Pirko wrote:
>> Did I confuse things even more?
>
> No, no confusion. But, the problem with this is that devlink port function set
> active blocks until the activation is done holding the devlink instance
> lock. That prevents other ports from being activated in parallel. From
> driver/FW/HW perspective, we can do that.
>
> So the question is, how to allow this parallelism?
You seem to be concerned about parallelism, maybe you can share some
details / data / calculations? I don't think that we need to hold
the instance lock just to get the notification but I'd strongly prefer
not to complicate things until problem actually exists.
The recent problems in the rtnl-lock-less flower implementation made me
very cautious about complicating the stack because someone's FW is slow.
Powered by blists - more mailing lists