Thread (15 messages) 15 messages, 5 authors, 2025-08-18

Re: [PATCH 4/8] tls: Allow callers to clear errors

From: Jakub Kicinski <kuba@kernel.org>
Date: 2025-08-15 17:02:20
Also in: linux-doc, linux-nfs, linux-nvme, lkml

On Fri, 15 Aug 2025 15:02:06 +1000 alistair23@gmail.com wrote:
As part of supporting KeyUpdate we are going to pass errors up to the
callers of TLS to indaicate a KeyUpdate. Those layers will need to handle
the KeyUpdate and as part of that clear the error.
+static inline void tls_clear_err(struct sock *sk)
+{
+	WRITE_ONCE(sk->sk_err, 0);
+	/* Paired with smp_rmb() in tcp_poll() */
+	smp_wmb();
Please explain how the key error ends up recorded on the socket.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help