OSDN Git Service

net: no longer support SOCK_REFCNT_DEBUG feature
authorJason Xing <kernelxing@tencent.com>
Tue, 14 Feb 2023 04:14:10 +0000 (12:14 +0800)
committerDavid S. Miller <davem@davemloft.net>
Wed, 15 Feb 2023 10:25:21 +0000 (10:25 +0000)
commitfe33311c3e371855c4f4c0ab8a5fce5b9a9fdafd
tree781a78ac2b3b88d7825a1237c5026dbef511309f
parent1ed32ad4a3cb7c6a8764510565e15ab46b5fdd19
net: no longer support SOCK_REFCNT_DEBUG feature

Commit e48c414ee61f ("[INET]: Generalise the TCP sock ID lookup routines")
commented out the definition of SOCK_REFCNT_DEBUG in 2005 and later another
commit 463c84b97f24 ("[NET]: Introduce inet_connection_sock") removed it.
Since we could track all of them through bpf and kprobe related tools
and the feature could print loads of information which might not be
that helpful even under a little bit pressure, the whole feature which
has been inactive for many years is no longer supported.

Link: https://lore.kernel.org/lkml/20230211065153.54116-1-kerneljasonxing@gmail.com/
Suggested-by: Kuniyuki Iwashima <kuniyu@amazon.com>
Signed-off-by: Jason Xing <kernelxing@tencent.com>
Reviewed-by: Kuniyuki Iwashima <kuniyu@amazon.com>
Acked-by: Wenjia Zhang <wenjia@linux.ibm.com>
Reviewed-by: Eric Dumazet <edumazet@google.com>
Acked-by: Matthieu Baerts <matthieu.baerts@tessares.net>
Signed-off-by: David S. Miller <davem@davemloft.net>
13 files changed:
include/net/sock.h
net/core/sock.c
net/ipv4/af_inet.c
net/ipv4/inet_connection_sock.c
net/ipv4/inet_timewait_sock.c
net/ipv6/af_inet6.c
net/ipv6/ipv6_sockglue.c
net/mptcp/protocol.c
net/packet/af_packet.c
net/sctp/ipv6.c
net/sctp/protocol.c
net/smc/af_smc.c
net/xdp/xsk.c