From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from fhigh-a1-smtp.messagingengine.com (fhigh-a1-smtp.messagingengine.com [103.168.172.152]) (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 A040C33A6E0 for ; Wed, 27 May 2026 17:31:22 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=103.168.172.152 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779903084; cv=none; b=g1T6Vp8bGBhlkc+gQwB+CN6yRybudMMGyY07jEvptqrXiyITugb/G+njswkHsZqWVj3TIgcs+VgW/2sV04PeWBp0oHmUVL89SkjtozrQNH+MVqnpqb0bqpNgicNv+qhGU3lM7BiTFTpzQBVHGAX/6MmBQBuvjPTGtb/QhEJYE3I= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779903084; c=relaxed/simple; bh=2VeorrpPrHczu696XCdRJrT6dPA3QYLX9cgIPq74BRo=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=h0uyfKMBk2yotFixrQ18VNx15hlevhgSAUocuIuuwoF28ykmEXCOQq/QiJD+lo40Mr5KvAM+D2zi04caMvYs+qw6URGiTCtv/ekJP5vZT5eQyh391knip3rofTvkkT/vOmkfYmQxb9RThmvRBZKEUd6dtXbZsgQAjA6A6NghwUQ= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=queasysnail.net; spf=pass smtp.mailfrom=queasysnail.net; dkim=pass (2048-bit key) header.d=queasysnail.net header.i=@queasysnail.net header.b=ER4Tcxwk; dkim=pass (2048-bit key) header.d=messagingengine.com header.i=@messagingengine.com header.b=HB9ursVk; arc=none smtp.client-ip=103.168.172.152 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=queasysnail.net Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=queasysnail.net Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=queasysnail.net header.i=@queasysnail.net header.b="ER4Tcxwk"; dkim=pass (2048-bit key) header.d=messagingengine.com header.i=@messagingengine.com header.b="HB9ursVk" Received: from phl-compute-04.internal (phl-compute-04.internal [10.202.2.44]) by mailfhigh.phl.internal (Postfix) with ESMTP id C31D91400046; Wed, 27 May 2026 13:31:21 -0400 (EDT) Received: from phl-frontend-04 ([10.202.2.163]) by phl-compute-04.internal (MEProxy); Wed, 27 May 2026 13:31:21 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=queasysnail.net; h=cc:cc:content-type:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to; s=fm1; t=1779903081; x= 1779989481; bh=R5FD4RckKatd0N17KzDTKl7F8ePX1OOiptYZv8J7wU4=; b=E R4Tcxwk7caJCvT6ZL7M5rIpXDnGSaScjHM5+GjLm83Rw6ol66wZigYZzb96Peb7L nTwBRT0Xhl0myW+Lq/nMzJwYe5fu2PhIzXy++hvLkC2HvuXAbS3OcctCK9vKFbf+ iy57n8nOWntgjtzKkByAYBW2lTVneW2SfmXYAiqWKHddhBAeKgrJIsXJUIjDmFpk 4CuE+NP6GSOU2J5aDzuTv9ptmjWqpJyzbB4S9ncHySM+U7K1rmMa8Ll8ExSDx3ND 4REsorR0JysdUcA8v9gNs6XqiLJivuQ83d+/DJikiIou6zYnQMNt8crca7LS00NM kYn1vTv3nBgZF/aLPiI7g== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:subject:subject:to :to:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t= 1779903081; x=1779989481; bh=R5FD4RckKatd0N17KzDTKl7F8ePX1OOiptY Zv8J7wU4=; b=HB9ursVk318CA9+aaIhu80xtDTy3xlSb3ZudcmO77hdDoOuEDKt 3/X1v1Jg+6nV2qgfXSuUBa4CoV0A/JqeQ6aiN9no8aAf7s7kONiqmRZAgnOEImTL xjXY/zvFRG0xKc4yMYofaptqy5+Q9U/vVhT9g99dLQN4IOSkhV2nvGEhGvcEWIm1 U6VOSMvMqFnkiWZan1r/g5x0otFcewtHwkVNZQSikIiOjXhRDqbM1kin6gi85qi8 bELhl65g/YWgrSRnQ6S3peIeaXhqcN5YoELQ2pUvgXv7VHkURqbqJ+hWntLUfjVK c5bwR49Zmu+5PJEXc5+B8qSPtl9BVkPBpTw== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: dmFkZTEDZDUUIDQgd4rWMkRe17pf07B6uGR0EWgZ4AAdXAEHa9GXMOU3IBpK0yMEucV81T TcnUNg5hXpY8ggzjVA0WS0VfdwEASuyWv7BcTDfQkuUCh0Kp2saF0IToCFYGjm/ZJ7bgS/ JhChU1ipeuxeBzJF0SncXP0J1spmHVTjS15VwZhix6JEDpWvELiuugrAu+sz6O931Skgfl pRaS2JXayeI5F/fn/HCEXYbzIkx6PQFtFuBgDWbARP29WWsmBinePW0BQ3pfZ/cYDgb0st 9Rp9v9JlOln6wHcSjEY3M0/PNscT26fGXglYw9Cm5rZivaXe6saO84RjdjceF1LPtDX5MT pHi700mzMRbaVw4l+rAIv93bes3eNXN2+4JCSJTUQzo3bg4zWjtdlFxe9gc5Lzeu6j27OU 2kB4/D9BdVbnlPh7/hix6Ss80SqH1H+Gt/FBbMhPMkN/M3L58UJzyN/HIquf8umgO4yrzq oia3mCgx7SwdwUH1VqgmyncUXIoMnuRHtRyjrwXkBYmbBWDYOGpGdhBcnNlwVw5i1oNuWv 9W7h8MWR5SN6ppyXFLPPpNukLjqaoEbNXeBUzRiUzaBWXht5APFSD2mZKhBEBrpPXUnDab ri6AzpLSz4CCPB1H2982r0YBtAUuBEiuYkG1/OO5wVrMi73u3E/nqWgVlVfg X-ME-Proxy: Feedback-ID: i934648bf:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 27 May 2026 13:31:20 -0400 (EDT) Date: Wed, 27 May 2026 19:31:19 +0200 From: Sabrina Dubroca To: Chuck Lever Cc: John Fastabend , Jakub Kicinski , Eric Dumazet , Simon Horman , Paolo Abeni , netdev@vger.kernel.org, kernel-tls-handshake@lists.linux.dev, Chuck Lever , Hannes Reinecke , Alistair Francis Subject: Re: [PATCH net-next v11 4/6] tls: Factor tls_strp_msg_consume() from tls_strp_msg_done() Message-ID: References: <20260526-tls-read-sock-v11-0-244fe1dc4abd@oracle.com> <20260526-tls-read-sock-v11-4-244fe1dc4abd@oracle.com> 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-Disposition: inline In-Reply-To: <20260526-tls-read-sock-v11-4-244fe1dc4abd@oracle.com> 2026-05-26, 10:21:34 -0400, Chuck Lever wrote: > From: Chuck Lever > > tls_strp_msg_done() conflates releasing the current record with > checking for the next one via tls_strp_check_rcv(). A subsequent > patch needs to release a record without immediately triggering > that check, so the release step is separated into > tls_strp_msg_consume(). tls_strp_msg_done() is preserved as a > wrapper for existing callers. > > Reviewed-by: Hannes Reinecke > Reviewed-by: Alistair Francis > Signed-off-by: Chuck Lever > --- > net/tls/tls.h | 1 + > net/tls/tls_strp.c | 11 ++++++++++- > 2 files changed, 11 insertions(+), 1 deletion(-) Reviewed-by: Sabrina Dubroca -- Sabrina