summaryrefslogtreecommitdiff
path: root/include/linux
diff options
context:
space:
mode:
authorJakub Kicinski <kuba@kernel.org>2026-09-07 17:40:30 -0700
committerJakub Kicinski <kuba@kernel.org>2026-09-07 17:40:31 -0700
commit54ffade7149372cc71c20f75c414e8b8c770464e (patch)
tree21014c79f1780a1dda0c136e70e43821bb2b9597 /include/linux
parent3604abae0f368262e8d30dc3480466cb520046c1 (diff)
parent31c5ea8a3296e1486ac34bccea452bfe8c0bb1f9 (diff)
Merge branch 'net-disallow-buggy-tcp-transitions-and-ipv6_addrform'
Kuniyuki Iwashima says: ==================== net: Disallow buggy TCP transitions and IPV6_ADDRFORM. The following operations have recently received a lot of AI-driven bug reports: * listen() + shutdown() + connect() * connect() + connect(AF_UNSPEC) + listen() * setsockopt(IPV6_ADDRFORM) They are not worth fixing by churning the fast path, so this series disallows the transitions and removes IPV6_ADDRFORM. https://lore.kernel.org/CANn89i+px52TtJy3S9=uHxGj3s-WueguRo1Z_4FxO=02KLmwmQ@mail.gmail.com https://lore.kernel.org/5832ba17-c096-4f07-aa73-2e2bb6f79856@redhat.com I did not add Fixes tags, but if we want to backport, the tag would be: Fixes: 1da177e4c3f4 ("Linux-2.6.12-rc2") ==================== Link: https://patch.msgid.link/20260904033543.2635540-1-kuniyu@google.com Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'include/linux')
-rw-r--r--include/linux/net.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/include/linux/net.h b/include/linux/net.h
index 3d82966e2243..470100ae7107 100644
--- a/include/linux/net.h
+++ b/include/linux/net.h
@@ -166,7 +166,7 @@ struct socket {
struct file *file;
struct sock *sk;
- const struct proto_ops *ops; /* Might change with IPV6_ADDRFORM or MPTCP. */
+ const struct proto_ops *ops; /* Might change with MPTCP. */
struct socket_wq wq;
};