Author: hiren
Date: Sat Dec 15 17:01:16 2018
New Revision: 342127
URL: https://svnweb.freebsd.org/changeset/base/342127
Log:
Revert r331567 CC Cubic: fix underflow for cubic_cwnd()
This change is causing TCP connections using cubic to hang. Need to dig more
to
find exact cause and fix it
On 06/07/18 at 08:07P, Matthew Macy wrote:
> >
> > Okay. I believe there might be situations where we may want to still
> > keep the 'default' stack alive. I know Windows doesn't yet use RACK when
> > rtt is lesser than 10ms (or something like that), as an example.
> >
>
> Is there any reason RACK
On 06/07/18 at 08:58P, Randall Stewart wrote:
>
>
> > On Jun 7, 2018, at 6:01 PM, hiren panchasara
> > wrote:
> >
> > On 06/07/18 at 06:18P, Randall Stewart wrote:
> >> Author: rrs
> >> Date: Thu Jun 7 18:18:13 2018
> >> New Revisi
On 06/07/18 at 06:18P, Randall Stewart wrote:
> Author: rrs
> Date: Thu Jun 7 18:18:13 2018
> New Revision: 334804
> URL: https://svnweb.freebsd.org/changeset/base/334804
>
> Log:
> This commit brings in a new refactored TCP stack called Rack.
> Rack includes the following features:
>- A
On 05/01/18 at 05:11P, Warner Losh wrote:
> On Tue, May 1, 2018 at 5:00 PM, Jonathan Looney wrote:
>
> > On Mon, Apr 30, 2018 at 3:16 AM, hiren panchasara <
> > hi...@strugglingcoder.info> wrote:
> > >
> > > In my understanding, default stack curren
On 04/19/18 at 01:38P, Randall Stewart wrote:
> Author: rrs
> Date: Thu Apr 19 13:37:59 2018
> New Revision: 332770
> URL: https://svnweb.freebsd.org/changeset/base/332770
>
> Log:
> This commit brings in the TCP high precision timer system (tcp_hpts).
> It is the forerunner/foundational work
On 01/04/18 at 11:37P, Steven Hartland wrote:
>
>
> On 04/01/2018 22:42, hiren panchasara wrote:
> > On 01/04/18 at 09:52P, Steven Hartland wrote:
> >> On 04/01/2018 20:50, Eugene Grosbein wrote:
> >>> 05.01.2018 3:05, Steven Hartland wrote:
> >>>
On 01/04/18 at 09:52P, Steven Hartland wrote:
> On 04/01/2018 20:50, Eugene Grosbein wrote:
> > 05.01.2018 3:05, Steven Hartland wrote:
> >
> >> Author: smh
> >> Date: Thu Jan 4 20:05:47 2018
> >> New Revision: 327559
> >> URL: https://svnweb.freebsd.org/changeset/base/327559
> >>
> >> Log:
> >>
On 10/21/17 at 10:40P, Mateusz Guzik wrote:
> Author: mjg
> Date: Sat Oct 21 22:40:09 2017
> New Revision: 324836
> URL: https://svnweb.freebsd.org/changeset/base/324836
>
> Log:
> mtx: implement thread lock fastpath
Hi,
Can you please elaborate this commit-log message a little more? what is
th
On 04/11/17 at 08:56P, Andrey V. Elsukov wrote:
> Author: ae
> Date: Tue Apr 11 08:56:18 2017
> New Revision: 316699
> URL: https://svnweb.freebsd.org/changeset/base/316699
>
> Log:
> Do not adjust interface MTU automatically. Leave this task to the system
> administrator.
>
> This restor
On 03/30/17 at 11:07P, Somayajulu, David wrote:
> Hi Hiren,
> > I know this is not a new topic but a little more descriptive commit-log
> > would have been nicer. Also, you should update the manpage reflecting this
> > change. i.e. now it also supports software LRO when h/w LRO is disabled.
> Wil
On 03/30/17 at 10:43P, David C Somayajulu wrote:
> Author: davidcs
> Date: Thu Mar 30 22:43:32 2017
> New Revision: 316309
> URL: https://svnweb.freebsd.org/changeset/base/316309
>
> Log:
> Add support for optional Soft LRO
Hi David,
I know this is not a new topic but a little more descriptive
On 03/06/17 at 07:08P, Ngie Cooper (yaneurabeya) wrote:
>
> > On Mar 6, 2017, at 16:20, Hiren Panchasara wrote:
> >
> > Author: hiren
> > Date: Tue Mar 7 00:20:01 2017
> > New Revision: 314813
> > URL: https://svnweb.freebsd.org/changeset/base/314813
>
Author: hiren
Date: Tue Mar 7 06:46:38 2017
New Revision: 314838
URL: https://svnweb.freebsd.org/changeset/base/314838
Log:
Fix the KASSERT check from r314813.
len being 0 is valid.
Submitted by: ngie
Reported by: ngie (via jenkins test run)
Sponsored by: Limelight Networks
Modifie
Author: hiren
Date: Tue Mar 7 00:20:01 2017
New Revision: 314813
URL: https://svnweb.freebsd.org/changeset/base/314813
Log:
We've found a recurring problem where some userland process would be
stuck spinning at 100% cpu around sbcut_internal(). Inside
sbflush_internal(), sb_ccc reached to a
On 02/24/17 at 06:56P, Jonathan T. Looney wrote:
> Author: jtl
> Date: Fri Feb 24 18:56:00 2017
> New Revision: 314216
> URL: https://svnweb.freebsd.org/changeset/base/314216
>
> Log:
> We have seen several cases recently where we appear to get a double-fault:
> We have an original panic. Then
On 03/19/15 at 11:08P, hiren panchasara wrote:
> On 03/16/15 at 06:06P, hiren panchasara wrote:
> > On 03/16/15 at 03:39P, Gleb Smirnoff wrote:
> > > On Wed, Mar 11, 2015 at 02:36:07PM -0700, hiren panchasara wrote:
> > > h> On 02/13/15 at 11:19P, Simon J. Gerraty
On 02/01/17 at 01:12P, Hartmut Brandt wrote:
> Author: harti
> Date: Wed Feb 1 13:12:07 2017
> New Revision: 313043
> URL: https://svnweb.freebsd.org/changeset/base/313043
>
> Log:
> Merge filt_soread and filt_solisten and decide what to do when checking
> for EVFILT_READ at the point of the
Author: hiren
Date: Mon Jan 30 02:25:55 2017
New Revision: 312976
URL: https://svnweb.freebsd.org/changeset/base/312976
Log:
Man page update to go along with r312907.
Reviewed by: Allanjude
MFC after:2 weeks
Sponsored by: Limelight Networks
Modified:
head/share/man/m
On 01/27/17 at 11:19P, Cy Schubert wrote:
> Really? Just a copyright notice?
>
> The reason I ask is because of this:
>
> ===> ae (all)
> --- iflib.o ---
> /export/home/cy/freebsd/svn/ip6-cksum/sys/net/iflib.c:1561:1: error:
> function definition is not allowed here
> {
>
Should these 2 lines b
Author: hiren
Date: Fri Jan 27 23:10:46 2017
New Revision: 312907
URL: https://svnweb.freebsd.org/changeset/base/312907
Log:
Add a knob to change default behavior of inheriting listen socket's tcp stack
regardless of what the default stack for the system is set to.
With current/default be
n the value of fast (it was dead before
> this commit, too).
>
> CID: 1305734
> CID: 1305692
>
> -Alan
>
> On Wed, Aug 12, 2015 at 2:21 PM, Hiren Panchasara wrote:
> > Author: hiren
> > Date: Wed Aug 12 20:21:04 2015
> > New Revision: 286700
> >
On 01/16/17 at 12:39P, Sergey Kandaurov wrote:
> On 16 January 2017 at 11:25, Hiren Panchasara wrote:
>
> > Author: hiren
> > Date: Mon Jan 16 08:25:33 2017
> > New Revision: 312277
> > URL: https://svnweb.freebsd.org/changeset/base/312277
> >
> &
Author: hiren
Date: Mon Jan 16 08:25:33 2017
New Revision: 312277
URL: https://svnweb.freebsd.org/changeset/base/312277
Log:
Add kevent EVFILT_EMPTY for notification when a client has received all data
i.e. everything outstanding has been acked.
Reviewed by: bz, gnn (previous version)
Author: hiren
Date: Thu Jan 5 17:22:09 2017
New Revision: 311453
URL: https://svnweb.freebsd.org/changeset/base/311453
Log:
sysctl net.inet.tcp.hostcache.list in a jail can see connections from other
jails and the host. This commit fixes it.
PR: 200361
Submitted by: bz (origi
On 12/25/16 at 05:37P, Michael Tuexen wrote:
> Author: tuexen
> Date: Sun Dec 25 17:37:18 2016
> New Revision: 310547
> URL: https://svnweb.freebsd.org/changeset/base/310547
>
> Log:
> Remove a KASSERT which is not always true.
>
> In case of the empty queue tp->snd_holes and tcp_sackhole_i
On 12/23/16 at 03:05P, Andrey Chernov wrote:
> On 23.12.2016 1:39, Conrad Meyer wrote:
> > This was unjustified and inappropriate.
>
> I don't think so. While being able to back it out or fix it by another
> way by yourself, you just doing nothing for several days. Your personal
> reasons of inabi
On 12/22/16 at 10:33P, Gleb Smirnoff wrote:
> Hi!
>
> On Wed, Dec 21, 2016 at 04:19:28PM -0800, hiren panchasara wrote:
> h> On 12/09/16 at 05:58P, Gleb Smirnoff wrote:
> h> > Author: glebius
> h> > Date: Fri Dec 9 17:58:34 2016
> h> &
On 12/09/16 at 05:58P, Gleb Smirnoff wrote:
> Author: glebius
> Date: Fri Dec 9 17:58:34 2016
> New Revision: 309745
> URL: https://svnweb.freebsd.org/changeset/base/309745
>
> Log:
> Provide counter_ratecheck(), a MP-friendly substitution to ppsratecheck().
> When rated event happens at a ve
On 12/10/16 at 09:35P, Oliver Pinter wrote:
> On 10/21/16, Hiren Panchasara wrote:
> > Author: hiren
> > Date: Fri Oct 21 18:27:30 2016
> > New Revision: 307745
> > URL: https://svnweb.freebsd.org/changeset/base/307745
> >
> > Log:
> > Rework r3063
Author: hiren
Date: Sun Dec 11 23:14:47 2016
New Revision: 309858
URL: https://svnweb.freebsd.org/changeset/base/309858
Log:
We currently don't do TSO if ip options are present. In case of IPv6, we look
at
in6p_options to check that. That is incorrect as we carry ip options in
in6p_outputop
On 12/01/16 at 08:48P, hiren panchasara wrote:
> On 12/01/16 at 04:35P, Warner Losh wrote:
> > Author: imp
> > Date: Thu Dec 1 04:35:43 2016
> > New Revision: 309351
> > URL: https://svnweb.freebsd.org/changeset/base/309351
> >
> > Log:
> > Rever
On 12/01/16 at 04:35P, Warner Losh wrote:
> Author: imp
> Date: Thu Dec 1 04:35:43 2016
> New Revision: 309351
> URL: https://svnweb.freebsd.org/changeset/base/309351
>
> Log:
> Revert the 'performance' setting to 'NONE' from C2.
Just a note that this commit reverts r282110.
Cheers,
Hiren
p
Forgot to tag for MFC.
On 11/21/16 at 08:53P, Hiren Panchasara wrote:
> Author: hiren
> Date: Mon Nov 21 20:53:11 2016
> New Revision: 308943
> URL: https://svnweb.freebsd.org/changeset/base/308943
>
> Log:
> For RTT calculations mid-session, we explicitly ignore ACKs
Author: hiren
Date: Mon Nov 21 21:07:43 2016
New Revision: 308944
URL: https://svnweb.freebsd.org/changeset/base/308944
Log:
r308942 broke kernel build.
Add acpi_if.h to module makefile to fix it.
Submitted by: peter
Modified:
head/sys/modules/bytgpio/Makefile
Modified: head/sys/modul
Author: hiren
Date: Mon Nov 21 20:53:11 2016
New Revision: 308943
URL: https://svnweb.freebsd.org/changeset/base/308943
Log:
For RTT calculations mid-session, we explicitly ignore ACKs with tsecr of 0 as
many borken middle-boxes tend to do that. But during 3whs, in
syncache_expand(),
we don
Author: hiren
Date: Tue Nov 1 21:08:37 2016
New Revision: 308180
URL: https://svnweb.freebsd.org/changeset/base/308180
Log:
Set slow start threshold more accurately on loss to be flightsize/2 instead of
cwnd/2 as recommended by RFC5681. (spotted by mmacy at nextbsd dot org)
Restore pre-r
Author: hiren
Date: Tue Oct 25 05:45:47 2016
New Revision: 307901
URL: https://svnweb.freebsd.org/changeset/base/307901
Log:
FreeBSD tcp stack used to inform respective congestion control module about
the
loss event but not use or obay the recommendations i.e. values set by it in
some
case
Author: hiren
Date: Tue Oct 25 05:07:51 2016
New Revision: 307900
URL: https://svnweb.freebsd.org/changeset/base/307900
Log:
Undo r307899. It needs a bit more work and proper commit log.
Modified:
head/sys/netinet/cc/cc_cdg.c
head/sys/netinet/cc/cc_chd.c
head/sys/netinet/cc/cc_cubic.c
h
Sigh. I'll revert this and do it right.
On 10/25/16 at 05:03P, Hiren Panchasara wrote:
> Author: hiren
> Date: Tue Oct 25 05:03:33 2016
> New Revision: 307899
> URL: https://svnweb.freebsd.org/changeset/base/307899
>
> Log:
> In Collaboration with:
Author: hiren
Date: Tue Oct 25 05:03:33 2016
New Revision: 307899
URL: https://svnweb.freebsd.org/changeset/base/307899
Log:
In Collaboration with:Matt Macy
Reviewed by: jtl
Sponsored by: Limelight Networks
Differential Revision:https://rev
Author: hiren
Date: Fri Oct 21 18:27:30 2016
New Revision: 307745
URL: https://svnweb.freebsd.org/changeset/base/307745
Log:
Rework r306337.
In sendit(), if mp->msg_control is present, then in sockargs() we are
allocating mbuf to store mp->msg_control. Later in kern_sendit(), call
to ge
On 10/21/16 at 11:29P, Michael Tuexen wrote:
> Author: tuexen
> Date: Fri Oct 21 11:29:25 2016
> New Revision: 307727
> URL: https://svnweb.freebsd.org/changeset/base/307727
>
> Log:
> Document the TCP sysctl variables insecure_rst and insecure_syn.
>
> MFC after: 1 month
> Sponsored by:
Author: hiren
Date: Tue Oct 18 02:40:25 2016
New Revision: 307545
URL: https://svnweb.freebsd.org/changeset/base/307545
Log:
Make sure tcp_mss() has the same check as tcp_mss_update() to have t_maxseg
set
to at least 64.
This is still just a coverup to avoid kernel panic and not an actua
+ Lohith
On 10/04/16 at 01:53P, Gleb Smirnoff wrote:
> Hiren,
>
> On Mon, Sep 26, 2016 at 10:13:58AM +0000, Hiren Panchasara wrote:
> H> Author: hiren
> H> Date: Mon Sep 26 10:13:58 2016
> H> New Revision: 306337
> H> URL: https://svnweb.freebsd.org/changese
Author: hiren
Date: Fri Sep 30 00:10:57 2016
New Revision: 306464
URL: https://svnweb.freebsd.org/changeset/base/306464
Log:
This adds a sysctl which allows you to disable the TCP hostcache. This is
handy
during testing of network related changes where cached entries may pollute
your
resul
On 09/26/16 at 10:18P, Bruce Evans wrote:
> On Mon, 26 Sep 2016, Bruce Evans wrote:
>
Thanks Bruce for your inputs. I've reverted this change with r306348 for
now as there was a panic reported with this. I do not have time to deal
with it for at least a few days. I'll try to get back to it. If you
Author: hiren
Date: Mon Sep 26 15:45:30 2016
New Revision: 306348
URL: https://svnweb.freebsd.org/changeset/base/306348
Log:
Revert r306337. dhw@ reproted a panic which seems related to this and bde@ has
raised some issues.
Modified:
head/sys/kern/uipc_syscalls.c
Modified: head/sys/kern/ui
Author: hiren
Date: Mon Sep 26 10:13:58 2016
New Revision: 306337
URL: https://svnweb.freebsd.org/changeset/base/306337
Log:
In sendit(), if mp->msg_control is present, then in sockargs() we are
allocating
mbuf to store mp->msg_control. Later in kern_sendit(), call to getsock_cap(),
will ch
On 09/23/16 at 11:18P, David C Somayajulu wrote:
> Author: davidcs
> Date: Fri Sep 23 23:18:54 2016
> New Revision: 306284
> URL: https://svnweb.freebsd.org/changeset/base/306284
>
> Log:
> Fixes for issues under high workloads
David,
It is really useful to have details about said issues in th
On 08/29/16 at 05:14P, Bruce Evans wrote:
> On Sun, 28 Aug 2016, hiren panchasara wrote:
>
> > On 08/27/16 at 11:06P, Bruce Evans wrote:
> >>
> >> Log:
> >> Fix build without INET6 and with gcc. A function definition was ifdefed
> >> for INE
On 08/27/16 at 11:06P, Bruce Evans wrote:
> Author: bde
> Date: Sat Aug 27 11:06:06 2016
> New Revision: 304895
> URL: https://svnweb.freebsd.org/changeset/base/304895
>
> Log:
> Fix build without INET6 and with gcc. A function definition was ifdefed
> for INET6, but its protototype was not,
On 08/27/16 at 01:47P, Lawrence Stewart wrote:
> Pointy hat to: lstewart@
>
> Apologies all for the breakage, thanks Hiren for fixing and apologies
> also for missing your email. For some reason your reply to my commit did
> not make it to my inbox and was filtered straight to my mailing list
> fo
Author: hiren
Date: Fri Aug 26 19:23:17 2016
New Revision: 304857
URL: https://svnweb.freebsd.org/changeset/base/304857
Log:
Adjust TCP module fastpath after r304803's cc_ack_received() changes.
Reported by: hiren, bz, np
Reviewed by: rrs
Sponsored by: Limeligh
Author: hiren
Date: Fri Aug 26 17:48:54 2016
New Revision: 304855
URL: https://svnweb.freebsd.org/changeset/base/304855
Log:
Update TCPS_HAVERCVDFIN() macro to correctly include all states a connection
can be in after receiving a FIN.
FWIW, NetBSD has this change for quite some time.
On 08/26/16 at 09:23P, Sepherosa Ziehau wrote:
> On Fri, Aug 26, 2016 at 1:54 AM, hiren panchasara
> wrote:
> > On 08/02/16 at 06:36P, Sepherosa Ziehau wrote:
> >> Author: sephe
> >> Date: Tue Aug 2 06:36:47 2016
> >> New Revision: 303656
> >>
On 08/25/16 at 01:33P, Lawrence Stewart wrote:
> Author: lstewart
> Date: Thu Aug 25 13:33:32 2016
> New Revision: 304803
> URL: https://svnweb.freebsd.org/changeset/base/304803
>
> Log:
> Pass the number of segments coalesced by LRO up the stack by repurposing the
> tso_segsz pkthdr field dur
On 08/16/16 at 03:11P, Randall Stewart wrote:
> Author: rrs
> Date: Tue Aug 16 15:11:46 2016
> New Revision: 304223
> URL: https://svnweb.freebsd.org/changeset/base/304223
>
> Log:
> Here we update the modular tcp to be able to switch to an
> alternate TCP stack in other then the closed state
On 08/01/16 at 05:02P, Andrew Gallatin wrote:
> Author: gallatin
> Date: Mon Aug 1 17:02:21 2016
> New Revision: 303626
> URL: https://svnweb.freebsd.org/changeset/base/303626
>
> Log:
> Rework IPV6 TCP path MTU discovery to match IPv4
>
> - Re-write tcp_ctlinput6() to closely mimic the IP
On 08/02/16 at 06:36P, Sepherosa Ziehau wrote:
> Author: sephe
> Date: Tue Aug 2 06:36:47 2016
> New Revision: 303656
> URL: https://svnweb.freebsd.org/changeset/base/303656
>
> Log:
> tcp/lro: Implement hash table for LRO entries.
>
> This significantly improves HTTP workload performance
On 08/05/16 at 09:08P, Sepherosa Ziehau wrote:
> Author: sephe
> Date: Fri Aug 5 09:08:00 2016
> New Revision: 303766
> URL: https://svnweb.freebsd.org/changeset/base/303766
>
> Log:
> tcp/lro: If timestamps mismatch or it's a FIN, force flush.
>
> This keeps the segments/ACK/FIN delivery
On 06/23/16 at 11:48P, Andrey V. Elsukov wrote:
> On 22.06.16 18:46, hiren panchasara wrote:
> >> Fix the NULL pointer dereference for unresolved link layer entries in
> >> the netinet6 code. Copy link layer address only when corresponding entry
> >> has LLE
On 06/22/16 at 11:29P, Andrey V. Elsukov wrote:
> Author: ae
> Date: Wed Jun 22 11:29:21 2016
> New Revision: 302081
> URL: https://svnweb.freebsd.org/changeset/base/302081
>
> Log:
> Fix the NULL pointer dereference for unresolved link layer entries in
> the netinet6 code. Copy link layer add
On 05/27/16 at 07:15P, Alan Cox wrote:
> Author: alc
> Date: Fri May 27 19:15:45 2016
> New Revision: 300865
> URL: https://svnweb.freebsd.org/changeset/base/300865
>
> Log:
> The flag "vm_pages_needed" has long served two distinct purposes: (1) to
> indicate that threads are waiting for free
Author: hiren
Date: Mon May 9 19:19:03 2016
New Revision: 299280
URL: https://svnweb.freebsd.org/changeset/base/299280
Log:
Add an option to use rfc6675 based pipe/inflight bytes calculation in htcp.
Submitted by: Kevin Bowling
MFC after:1 week
Sponsored by: Limelight Networks
Mo
On 05/03/16 at 09:29P, Sepherosa Ziehau wrote:
> On Fri, Apr 29, 2016 at 11:55 PM, hiren panchasara
> wrote:
> > On 04/29/16 at 07:23P, Sepherosa Ziehau wrote:
> >> Author: sephe
> >> Date: Fri Apr 29 07:23:08 2016
> >> New Revision: 298769
> >>
On 04/29/16 at 07:23P, Sepherosa Ziehau wrote:
> Author: sephe
> Date: Fri Apr 29 07:23:08 2016
> New Revision: 298769
> URL: https://svnweb.freebsd.org/changeset/base/298769
>
> Log:
> tcp/syncache: Set flowid and hash type properly for SYN|ACK
>
> So the underlying drivers can use it to s
On 04/27/16 at 09:40P, Sepherosa Ziehau wrote:
> Author: sephe
> Date: Wed Apr 27 09:40:55 2016
> New Revision: 298696
> URL: https://svnweb.freebsd.org/changeset/base/298696
>
> Log:
> tcp/lro: Fix typo.
>
> MFC after: 1 week
> Sponsored by: Microsoft OSTC
>
> Modified:
> head/
On 04/17/16 at 12:20P, Alexander Leidinger wrote:
>
> Quoting Luiz Otavio O Souza (from Sat, 16 Apr 2016
> 20:54:55 + (UTC)):
>
> > Author: loos
> > Date: Sat Apr 16 20:54:55 2016
> > New Revision: 298131
> > URL: https://svnweb.freebsd.org/changeset/base/298131
> >
> > Log:
> > Add Code
Author: hiren
Date: Fri Apr 15 20:27:36 2016
New Revision: 298087
URL: https://svnweb.freebsd.org/changeset/base/298087
Log:
Fix the 'type' for a few variables from tcpcb.
Reviewed by: markj
Sponsored by: Limelight Networks
Differential Revision:https://reviews.
Somehow I totally missed this email.
On 01/26/16 at 02:53P, Gleb Smirnoff wrote:
> Hiren,
>
> On Tue, Jan 26, 2016 at 04:33:38PM +0000, Hiren Panchasara wrote:
> H> Author: hiren
> H> Date: Tue Jan 26 16:33:38 2016
> H> New Revision: 294840
> H> URL: https://
Author: hiren
Date: Tue Jan 26 16:33:38 2016
New Revision: 294840
URL: https://svnweb.freebsd.org/changeset/base/294840
Log:
Persist timers TCPTV_PERSMIN and TCPTV_PERSMAX are hardcoded with 5 seconds
and
60 seconds, respectively. Turn them into sysctls that can be tuned live. The
default v
On 01/22/16 at 04:06P, Bjoern A. Zeeb wrote:
>
> > On 22 Jan 2016, at 15:21 , George Neville-Neil
> > wrote:
> >
> >
> >
> > On 22 Jan 2016, at 2:13, Lawrence Stewart wrote:
> >
> >> Hi Gleb,
> >>
> >> On 01/22/16 09:34, Gleb Smirnoff wrote:
> >>> Author: glebius
> >>> Date: Thu Jan 21 22:3
On 01/21/16 at 06:50P, Gleb Smirnoff wrote:
> On Thu, Jan 21, 2016 at 06:43:10PM -0800, hiren panchasara wrote:
> h> > h> > Provide new socket option TCP_CCALGOOPT, which stands for TCP
> congestion
> h> > h> > control algorithm options. The argument is
On 01/21/16 at 06:39P, Gleb Smirnoff wrote:
> Hiren,
>
> On Thu, Jan 21, 2016 at 06:24:02PM -0800, hiren panchasara wrote:
> h> > Log:
> h> > Provide new socket option TCP_CCALGOOPT, which stands for TCP
> congestion
> h> > control algorithm options.
On 01/22/16 at 02:07P, Gleb Smirnoff wrote:
> Author: glebius
> Date: Fri Jan 22 02:07:48 2016
> New Revision: 294540
> URL: https://svnweb.freebsd.org/changeset/base/294540
>
> Log:
> Provide new socket option TCP_CCALGOOPT, which stands for TCP congestion
> control algorithm options. The ar
I'd also stress on having important details in commit-log itself.
On 01/08/16 at 01:32P, Gleb Smirnoff wrote:
> I'm writing status report on this right now.
Looking forward to it.
>
> Also there is slideshare:
> http://www.slideshare.net/facepalmtarbz2/new-sendfile-in-english
Thanks.
Cheers,
Hi
Author: hiren
Date: Fri Dec 11 06:22:58 2015
New Revision: 292087
URL: https://svnweb.freebsd.org/changeset/base/292087
Log:
Clean up unused bandwidth entry in the TCP hostcache.
Submitted by: Jason Wolfe (j at nitrology dot com)
Reviewed by: rrs, hiren
Sponsored by:
Author: hiren
Date: Thu Dec 10 03:20:10 2015
New Revision: 292046
URL: https://svnweb.freebsd.org/changeset/base/292046
Log:
r290122 added 4 bytes and removed 8 in struct sackhint. Add a pad entry of 4
bytes to restore the size.
Spotted by: rrs
Reviewed by: rrs
X-MFC with: r29012
Author: hiren
Date: Wed Dec 9 08:53:41 2015
New Revision: 292012
URL: https://svnweb.freebsd.org/changeset/base/292012
Log:
Add an option to use rfc6675 based pipe/inflight bytes calculation in newreno.
MFC after:3 weeks
Sponsored by: Limelight Networks
Modified:
head/sys/
Author: hiren
Date: Wed Dec 9 07:56:40 2015
New Revision: 292011
URL: https://svnweb.freebsd.org/changeset/base/292011
Log:
Add an option to use rfc6675 based pipe/inflight bytes calculation in cubic.
Reviewed by: gnn
MFC after:3 weeks
Sponsored by: Limelig
Author: hiren
Date: Tue Dec 8 21:21:48 2015
New Revision: 292003
URL: https://svnweb.freebsd.org/changeset/base/292003
Log:
One of the ways to detect loss is to count duplicate acks coming back from the
other end till it reaches predetermined threshold which is 3 for us right now.
Once that
Author: hiren
Date: Thu Nov 5 02:09:48 2015
New Revision: 290379
URL: https://svnweb.freebsd.org/changeset/base/290379
Log:
Improve the sysctl node name.
X-MFC with: r290122
Sponsored by: Limelight Networks
Modified:
head/sys/netinet/tcp_input.c
Modified: head/sys/netinet/tcp_input
Author: hiren
Date: Wed Oct 28 22:57:51 2015
New Revision: 290122
URL: https://svnweb.freebsd.org/changeset/base/290122
Log:
Calculate the correct amount of bytes that are in-flight for a connection as
suggested by RFC 6675.
Currently differnt places in the stack tries to guess this in su
Author: hiren
Date: Tue Oct 27 09:43:05 2015
New Revision: 290043
URL: https://svnweb.freebsd.org/changeset/base/290043
Log:
Add sysctl tunable net.inet.tcp.initcwnd_segments to specify initial
congestion
window in number of segments on fly. It is set to 10 segments by default.
Remove ne
On 10/20/15 at 11:48P, Conrad E. Meyer wrote:
> Author: cem
> Date: Tue Oct 20 23:48:14 2015
> New Revision: 289667
> URL: https://svnweb.freebsd.org/changeset/base/289667
>
> Log:
> Document cpuset(9)
>
> A follow-up to r289467.
>
> Coerced by: jhb
> Sponsored by: EMC / Isilon
Author: hiren
Date: Wed Oct 14 06:57:28 2015
New Revision: 289293
URL: https://svnweb.freebsd.org/changeset/base/289293
Log:
Fix an unnecessarily aggressive behavior where mtu clamping begins on first
retransmission timeout (rto) when blackhole detection is enabled. Make
sure it only happen
On 10/13/15 at 06:58P, Bryan Drewery wrote:
> On 10/13/2015 5:35 PM, Hiren Panchasara wrote:
> > Author: hiren
> > Date: Wed Oct 14 00:35:37 2015
> > New Revision: 289276
> > URL: https://svnweb.freebsd.org/changeset/base/289276
> >
> > Log:
> > Th
Author: hiren
Date: Wed Oct 14 00:35:37 2015
New Revision: 289276
URL: https://svnweb.freebsd.org/changeset/base/289276
Log:
There are times when it would be really nice to have a record of the last few
packets and/or state transitions from each TCP socket. That would help with
narrowing dow
Author: hiren
Date: Tue Oct 6 07:46:19 2015
New Revision: 288914
URL: https://svnweb.freebsd.org/changeset/base/288914
Log:
Add a comment specifying how we implement rfc3042.
Differential Revision:D3746
MFC after:1 week
Sponsored by: Limelight Networks
Modified:
On 09/20/15 at 10:49P, Hans Petter Selasky wrote:
> hiren: jch@, wrote in a comment in Phabricator he wanted to approve the
> change, so it is not fully true that no other kernel developers approved
> the change, for that matter.
Yes, I know. And I think that's what I said in my previous email.
Couldn't have said this any better.
On 09/19/15 at 06:38P, Adrian Chadd wrote:
> What isn't necessarily public knowledge is the sheer volume of emails
> that went out a few months ago whilst chasing down callout and tcp
> bugs. There were (and maybe still are) very subtle bugs in the callout
> sys
Author: hiren
Date: Tue Sep 15 20:04:30 2015
New Revision: 287830
URL: https://svnweb.freebsd.org/changeset/base/287830
Log:
Remove unnecessary tcp state transition call.
Differential Revision:D3451
Reviewed by: markj
MFC after:2 weeks
Sponsored by:
oblem are you fixing here so I can go look up the spec
for more detail. Errata number/name and exact spec should also be quoted
for less ambiguity. (Think about someone having to debug this code 5
years down the road.)
Cheers,
Hiren
>
> On Fri, Sep 4, 2015 at 9:18 AM hiren panchasara
> w
+ erj
On 09/04/15 at 04:07P, Sean Bruno wrote:
> Author: sbruno
> Date: Fri Sep 4 16:07:27 2015
> New Revision: 287465
> URL: https://svnweb.freebsd.org/changeset/base/287465
>
> Log:
> igb(4): Update and fix HW errata
> - HW errata workaround for IPv6 offload w/ extension headers
It would b
Hi Alan,
On 09/01/15 at 06:21P, Alan Cox wrote:
> Author: alc
> Date: Tue Sep 1 06:21:12 2015
> New Revision: 287344
> URL: https://svnweb.freebsd.org/changeset/base/287344
>
> Log:
> Handle held pages earlier in the inactive queue scan.
>
Is this fixing a bug or is it just an enhancement? Ca
On 08/28/15 at 12:44P, Mark Johnston wrote:
> Author: markj
> Date: Fri Aug 28 00:44:17 2015
> New Revision: 287235
> URL: https://svnweb.freebsd.org/changeset/base/287235
>
> Log:
> Remove weighted page handling from vm_page_advise().
>
> This was added in r51337 as part of the implementat
Author: hiren
Date: Wed Aug 12 20:21:04 2015
New Revision: 286700
URL: https://svnweb.freebsd.org/changeset/base/286700
Log:
Make LAG LACP fast timeout tunable through IOCTL.
Differential Revision:D3300
Submitted by: LN Sundararajan
Reviewed by: wblock, smh, gn
Author: hiren
Date: Wed Aug 12 16:08:37 2015
New Revision: 286669
URL: https://svnweb.freebsd.org/changeset/base/286669
Log:
Remove unused TCPTV_SRTTDFLT. We initialize srtt with TCPTV_SRTTBASE when we
don't have any rtt estimate.
Differential Revision:D3334
Sponsored by:
Author: hiren
Date: Thu Jul 30 19:24:49 2015
New Revision: 286091
URL: https://svnweb.freebsd.org/changeset/base/286091
Log:
Update snd_una description to make it more readable.
Differential Revision:https://reviews.freebsd.org/D3179
Reviewed by: gnn
Sponsored by:
1 - 100 of 213 matches
Mail list logo