]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Remove "options PCBGROUP"
authorGleb Smirnoff <glebius@FreeBSD.org>
Thu, 2 Dec 2021 18:48:48 +0000 (10:48 -0800)
committerGleb Smirnoff <glebius@FreeBSD.org>
Thu, 2 Dec 2021 18:48:48 +0000 (10:48 -0800)
commit93c67567e01582731f3075bc68b1fc5f1fd5e5a2
treeb523eb97fa872fd8d01749722d8e939b3657ebec
parent1cec1c5831b02307f8273ae6fa5b10470bfcee4b
Remove "options PCBGROUP"

With upcoming changes to the inpcb synchronisation it is going to be
broken. Even its current status after the move of PCB synchronization
to the network epoch is very questionable.

This experimental feature was sponsored by Juniper but ended never to
be used in Juniper and doesn't exist in their source tree [sjg@, stevek@,
jtl@]. In the past (AFAIK, pre-epoch times) it was tried out at Netflix
[gallatin@, rrs@] with no positive result and at Yandex [ae@, melifaro@].

I'm up to resurrecting it back if there is any interest from anybody.

Reviewed by: rrs
Differential revision: https://reviews.freebsd.org/D33020
12 files changed:
sys/conf/files
sys/conf/options
sys/net/rss_config.c
sys/netinet/in_pcb.c
sys/netinet/in_pcb.h
sys/netinet/in_pcbgroup.c [deleted file]
sys/netinet/in_rss.c
sys/netinet/tcp_syncache.c
sys/netinet6/in6_pcb.c
sys/netinet6/in6_pcb.h
sys/netinet6/in6_pcbgroup.c [deleted file]
sys/netinet6/in6_rss.c