Re: de-indirect TCP congestion control

2018-03-12 Thread Stephen Hemminger
On Mon, 12 Mar 2018 16:05:16 -0400 (EDT) David Miller wrote: > From: Eric Dumazet > Date: Mon, 12 Mar 2018 13:03:35 -0700 > > > > > > > On 03/12/2018 12:48 PM, Stephen Hemminger wrote: > >> On Mon, 12 Mar 2018 15:04:06 -0400 (EDT) > >> David

Re: de-indirect TCP congestion control

2018-03-12 Thread David Miller
From: Eric Dumazet Date: Mon, 12 Mar 2018 13:03:35 -0700 > > > On 03/12/2018 12:48 PM, Stephen Hemminger wrote: >> On Mon, 12 Mar 2018 15:04:06 -0400 (EDT) >> David Miller wrote: >> >>> From: Stephen Hemminger >>>

Re: de-indirect TCP congestion control

2018-03-12 Thread Eric Dumazet
On 03/12/2018 12:48 PM, Stephen Hemminger wrote: On Mon, 12 Mar 2018 15:04:06 -0400 (EDT) David Miller wrote: From: Stephen Hemminger Date: Mon, 12 Mar 2018 11:45:52 -0700 Since indirect calls are expensive, and now even more so, perhaps

Re: de-indirect TCP congestion control

2018-03-12 Thread Stephen Hemminger
On Mon, 12 Mar 2018 15:04:06 -0400 (EDT) David Miller wrote: > From: Stephen Hemminger > Date: Mon, 12 Mar 2018 11:45:52 -0700 > > > Since indirect calls are expensive, and now even more so, perhaps we should > > figure out > > a way to make

Re: de-indirect TCP congestion control

2018-03-12 Thread David Miller
From: Stephen Hemminger Date: Mon, 12 Mar 2018 11:45:52 -0700 > Since indirect calls are expensive, and now even more so, perhaps we should > figure out > a way to make the default TCP congestion control hooks into direct calls. > 99% of the users just use the single

de-indirect TCP congestion control

2018-03-12 Thread Stephen Hemminger
Since indirect calls are expensive, and now even more so, perhaps we should figure out a way to make the default TCP congestion control hooks into direct calls. 99% of the users just use the single CC module compiled into the kernel. Use some macros (or other stuff) to change indirect call to