From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail.toke.dk (mail.toke.dk [45.145.95.4]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id C316D15F321 for ; Thu, 18 Apr 2024 15:29:17 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=45.145.95.4 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713454162; cv=none; b=BdW3ghrjCl2qcziAL/i3tN18tqqb3LW66VheGigA5w43n3GSzIeeVlrufsXlK7j+VdRiBx3O0XPYkQLWAy+/JJtceuMzikU09xvzYKCZBbpCmLYcCfUhyx9q/SCisdSOrieQV+i1WV95NjEjNLteVPw/e/2FPKfM9lMFuBEyjLI= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713454162; c=relaxed/simple; bh=KyjGWQMlbnn+Ej1p8+gQ5cZzOsblKSVT/vQUqS7vEW4=; h=From:To:Cc:Subject:In-Reply-To:References:Date:Message-ID: MIME-Version:Content-Type; b=p0mOHSKnwBiXDiUj7L1U+8xgrUJFcNhfQUaE9/6NgRKcDqwaf55UnnS8Cg0TV12MHZImwB0dk1gOv5aiYXy8pTkTW+Kc6LKog/7OEFyG2F6AxqX8HdBTJ7cyfbNzxwLKjWbnU1wLye9gwoKhoJbpC1RF+JDEUPN5sgZymLiHwto= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=toke.dk; spf=pass smtp.mailfrom=toke.dk; dkim=pass (2048-bit key) header.d=toke.dk header.i=@toke.dk header.b=fhcbi2hT; arc=none smtp.client-ip=45.145.95.4 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=toke.dk Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=toke.dk Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=toke.dk header.i=@toke.dk header.b="fhcbi2hT" From: Toke =?utf-8?Q?H=C3=B8iland-J=C3=B8rgensen?= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=toke.dk; s=20161023; t=1713453605; bh=KyjGWQMlbnn+Ej1p8+gQ5cZzOsblKSVT/vQUqS7vEW4=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=fhcbi2hTYBYljFfoogK71cpPjg1LkU5YEF2jLRZ2unzPR36x/ZNyim0VOsIs7y1Pl wsLfYppUkxdPOrFMERMk7DuzlXSNGdB4c8cwGuEAN7YQdD/SC5UiZpIjOeRtX51L6Z CbdkO4m9sCvoPHqldIAuQfaiQTvkmxkJleYxFqiqTQiq7q1SEVVIXvNVuAGwAmh0X5 vnRRDJRKdywDhD4ycPw1CvW5OJ+NxT4VcWQksIF9WxLij8bwjW8I5kWTPukNxvPvup ikXdi6cokjAC3qwoLT6bOL6ClZeOxsvC3jeXbRWIFEYGbdIwYMca14+xcSWi9Epe5w uW7TePmGY+6NQ== To: Eric Dumazet , "David S . Miller" , Jakub Kicinski , Paolo Abeni Cc: Jamal Hadi Salim , Simon Horman , Cong Wang , Jiri Pirko , netdev@vger.kernel.org, eric.dumazet@gmail.com, Eric Dumazet Subject: Re: [PATCH v2 net-next 02/14] net_sched: cake: implement lockless cake_dump() In-Reply-To: <20240418073248.2952954-3-edumazet@google.com> References: <20240418073248.2952954-1-edumazet@google.com> <20240418073248.2952954-3-edumazet@google.com> Date: Thu, 18 Apr 2024 17:20:05 +0200 X-Clacks-Overhead: GNU Terry Pratchett Message-ID: <87h6fyu28q.fsf@toke.dk> Precedence: bulk X-Mailing-List: netdev@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Eric Dumazet writes: > Instead of relying on RTNL, cake_dump() can use READ_ONCE() > annotations, paired with WRITE_ONCE() ones in cake_change(). > > v2: addressed Simon feedback in V1: https://lore.kernel.org/netdev/202404= 17083549.GA3846178@kernel.org/ > > Signed-off-by: Eric Dumazet > Cc: Toke H=C3=B8iland-J=C3=B8rgensen Acked-by: Toke H=C3=B8iland-J=C3=B8rgensen