net/tls: handle MSG_EOR for tls_sw TX flow
authorHannes Reinecke <hare@suse.de>
Wed, 26 Jul 2023 19:15:51 +0000 (21:15 +0200)
committerJakub Kicinski <kuba@kernel.org>
Fri, 28 Jul 2023 02:49:34 +0000 (19:49 -0700)
commite22e358bbeb3256e2eb854493b46c815402087bb
tree986f81d35c3ff5be34ea760fbc05741e8b9be886
parent6eaae198076080886b9e7d57f4ae06fa782f90ef
net/tls: handle MSG_EOR for tls_sw TX flow

tls_sw_sendmsg() already handles MSG_MORE, but bails
out on MSG_EOR.
Seeing that MSG_EOR is basically the opposite of
MSG_MORE this patch adds handling MSG_EOR by treating
it as the negation of MSG_MORE.
And erroring out if MSG_EOR is specified with MSG_MORE.

Signed-off-by: Hannes Reinecke <hare@suse.de>
Reviewed-by: Jakub Kicinski <kuba@kernel.org>
Link: https://lore.kernel.org/r/20230726191556.41714-2-hare@suse.de
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
net/tls/tls_sw.c