diff options
author | Paolo Abeni <pabeni@redhat.com> | 2022-10-20 19:48:51 +0200 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2022-10-24 10:52:50 +0100 |
commit | a5ef058dc4d9a3e60d1808a0700e18e0e37e408e (patch) | |
tree | 2cda419cd35a4ed16b361aeb82b25a5f55675a0a /include/linux/net.h | |
parent | ea5ed0f00b07d5aba09189729d54751c98494f25 (diff) | |
download | linux-stable-a5ef058dc4d9a3e60d1808a0700e18e0e37e408e.tar.gz linux-stable-a5ef058dc4d9a3e60d1808a0700e18e0e37e408e.tar.bz2 linux-stable-a5ef058dc4d9a3e60d1808a0700e18e0e37e408e.zip |
net: introduce and use custom sockopt socket flag
We will soon introduce custom setsockopt for UDP sockets, too.
Instead of doing even more complex arbitrary checks inside
sock_use_custom_sol_socket(), add a new socket flag and set it
for the relevant socket types (currently only MPTCP).
Reviewed-by: Matthieu Baerts <matthieu.baerts@tessares.net>
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
Reviewed-by: Eric Dumazet <edumazet@google.com>
Acked-by: Kuniyuki Iwashima <kuniyu@amazon.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include/linux/net.h')
-rw-r--r-- | include/linux/net.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/net.h b/include/linux/net.h index 711c3593c3b8..59350fd85823 100644 --- a/include/linux/net.h +++ b/include/linux/net.h @@ -41,6 +41,7 @@ struct net; #define SOCK_NOSPACE 2 #define SOCK_PASSCRED 3 #define SOCK_PASSSEC 4 +#define SOCK_CUSTOM_SOCKOPT 5 #ifndef ARCH_HAS_SOCKET_TYPES /** |