dccp: Print deprecation notice.
authorKuniyuki Iwashima <kuniyu@amazon.com>
Wed, 14 Jun 2023 19:47:05 +0000 (12:47 -0700)
committerJakub Kicinski <kuba@kernel.org>
Thu, 15 Jun 2023 22:08:59 +0000 (15:08 -0700)
commitb144fcaf46d43b1471ad6e4de66235b8cebb3c87
tree0cc8d5a814ef785c30cc7ed781346991129486ec
parentbe28c14ac8bbe1ff0b2a18a06cd10981f90fc741
dccp: Print deprecation notice.

DCCP was marked as Orphan in the MAINTAINERS entry 2 years ago in commit
054c4610bd05 ("MAINTAINERS: dccp: move Gerrit Renker to CREDITS").  It says
we haven't heard from the maintainer for five years, so DCCP is not well
maintained for 7 years now.

Recently DCCP only receives updates for bugs, and major distros disable it
by default.

Removing DCCP would allow for better organisation of TCP fields to reduce
the number of cache lines hit in the fast path.

Let's add a deprecation notice when DCCP socket is created and schedule its
removal to 2025.

Signed-off-by: Kuniyuki Iwashima <kuniyu@amazon.com>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
net/dccp/proto.c