svn commit: r304218 - head/sys/netinet

Randall Stewart rrs at netflix.com
Tue Aug 16 13:21:17 UTC 2016


In theory it *could* be MFC’d to stable-10 and 11 but I am not sure we want to do that. I am
told by Drew that it does improve performance since in stable-10 you are getting the INFO_WLOCK()
but I am not sure if folks want it MFC’d…

One thing that this code leads us towards is we *in theory* could move the lock acquisition to the
timer code itself (I think).. we would have to make sure that the callout functions did do the
unlock since thats part of the lock-dance with reference… but its theoretically possible :-)

R

> On Aug 16, 2016, at 6:18 AM, Slawa Olhovchenkov <slw at zxy.spb.ru> wrote:
> 
> On Tue, Aug 16, 2016 at 12:40:56PM +0000, Randall Stewart wrote:
> 
>> Author: rrs
>> Date: Tue Aug 16 12:40:56 2016
>> New Revision: 304218
>> URL: https://svnweb.freebsd.org/changeset/base/304218
>> 
>> Log:
>>  This cleans up the timer code in TCP and also makes it so we do not
>>  take the INFO lock *unless* we are really going to delete the TCB.
>> 
>>  Differential Revision:	D7136
> 
> Is this related to stable/10?

--------
Randall Stewart
rrs at netflix.com
803-317-4952







More information about the svn-src-all mailing list