OSDN Git Service

tcp: expose __tcp_sock_set_cork and __tcp_sock_set_nodelay
authorMaxim Galaganov <max@internet.ru>
Fri, 3 Dec 2021 22:35:39 +0000 (14:35 -0800)
committerJakub Kicinski <kuba@kernel.org>
Tue, 7 Dec 2021 19:36:30 +0000 (11:36 -0800)
commit6fadaa565882cd7afc501de5921db6f5e45c784b
tree429d70160947c4d2e6a6200ccbcbcc5e30cc4cc4
parentedb596e80cee8f9cab4c37907c8004456e5b3581
tcp: expose __tcp_sock_set_cork and __tcp_sock_set_nodelay

Expose __tcp_sock_set_cork() and __tcp_sock_set_nodelay() for use in
MPTCP setsockopt code -- namely for syncing MPTCP socket options with
subflows inside sync_socket_options() while already holding the subflow
socket lock.

Acked-by: Paolo Abeni <pabeni@redhat.com>
Acked-by: Matthieu Baerts <matthieu.baerts@tessares.net>
Signed-off-by: Maxim Galaganov <max@internet.ru>
Signed-off-by: Mat Martineau <mathew.j.martineau@linux.intel.com>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
include/linux/tcp.h
net/ipv4/tcp.c