I'm somewhat sympathetic to the purity of TCP. Nevertheless...

On 02/10/2013 16:05, Kevin Oberman wrote:
        [..]
What I would like to see is a way to have it available, but make it
unlikely to be enabled except in a way that would put up flashing red
warnings and sound sirens to warn people that it is very dangerous and
can be a way to blow off a few of one's own toes.

+1

I rather doubt the Internet will be crushed by adding a non-default
option that allows FreeBSD TCP to behave More Aggressively Than It
Really Should(tm) under certain circumstances.

I'm certainly not denying that the sky would likely fall if everyone
turned on John's proposed socket option all the time. (Such might
also be said of allowing UDP applications to be free of any CC at
all, or allowing new TCP CC algorithms that deviate from the prevalent
norm.) But I think that FreeBSD benefits from adding more special-case
knobs for the cognoscenti to twiddle, on the basis that most end-users
wont bother.

One idea that popped into my head (and may be completely ridiculous,
is to make its availability dependent on a kernel option and have
warning in NOTES about it contravening normal and accepted practice
and that it can cause serious problems both for yourself and for
others using the network.

Perhaps also require a sysctl to be set before John's per-socket
TCP_IGNOREIDLE option has any effect. (Thus requiring a sending host's
administrator to at least be complicit in enabling any subsequent
ruination of their nearest bottleneck.)

cheers,
gja

_______________________________________________
freebsd-net@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send any mail to "freebsd-net-unsubscr...@freebsd.org"

Reply via email to