svn commit: r342127 - head/sys/netinet/cc

2018-12-15 Thread Hiren Panchasara
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

Re: svn commit: r334804 - in head/sys: kern modules/tcp modules/tcp/rack netinet netinet/tcp_stacks sys

2018-06-08 Thread hiren panchasara
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

Re: svn commit: r334804 - in head/sys: kern modules/tcp modules/tcp/rack netinet netinet/tcp_stacks sys

2018-06-07 Thread hiren panchasara
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

Re: svn commit: r334804 - in head/sys: kern modules/tcp modules/tcp/rack netinet netinet/tcp_stacks sys

2018-06-07 Thread hiren panchasara
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

Re: svn commit: r332770 - in head/sys: conf netinet netinet/tcp_stacks sys

2018-05-02 Thread hiren panchasara
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

Re: svn commit: r332770 - in head/sys: conf netinet netinet/tcp_stacks sys

2018-04-30 Thread hiren panchasara
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

Re: svn commit: r327559 - in head: . sys/net

2018-01-05 Thread hiren panchasara
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: > >>>

Re: svn commit: r327559 - in head: . sys/net

2018-01-04 Thread hiren panchasara
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: > >>

Re: svn commit: r324836 - in head/sys: kern sys

2017-10-22 Thread hiren panchasara
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

Re: svn commit: r316699 - head/sys/net

2017-04-11 Thread hiren panchasara
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

Re: svn commit: r316309 - head/sys/dev/qlxgbe

2017-03-30 Thread hiren panchasara
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

Re: svn commit: r316309 - head/sys/dev/qlxgbe

2017-03-30 Thread hiren panchasara
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

Re: svn commit: r314813 - head/sys/kern

2017-03-06 Thread Hiren Panchasara
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 >

svn commit: r314838 - head/sys/kern

2017-03-06 Thread Hiren Panchasara
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

svn commit: r314813 - head/sys/kern

2017-03-06 Thread Hiren Panchasara
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

Re: svn commit: r314216 - head/sys/x86/x86

2017-02-24 Thread hiren panchasara
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

Re: svn commit: r278729 - head/sys/sys

2017-02-17 Thread hiren panchasara
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

Re: svn commit: r313043 - head/sys/kern

2017-02-01 Thread hiren panchasara
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

svn commit: r312976 - head/share/man/man4

2017-01-29 Thread Hiren Panchasara
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

Re: svn commit: r312905 - head/sys/net

2017-01-27 Thread hiren panchasara
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

svn commit: r312907 - head/sys/netinet

2017-01-27 Thread Hiren Panchasara
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

Re: svn commit: r286700 - in head: sbin/ifconfig sys/net

2017-01-18 Thread Hiren Panchasara
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 > >

Re: svn commit: r312277 - in head/sys: kern sys

2017-01-16 Thread Hiren Panchasara
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 > > > &

svn commit: r312277 - in head/sys: kern sys

2017-01-16 Thread Hiren Panchasara
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)

svn commit: r311453 - head/sys/netinet

2017-01-05 Thread Hiren Panchasara
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

Re: svn commit: r310547 - head/sys/netinet

2016-12-27 Thread hiren panchasara
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

Re: svn commit: r310433 - head/lib/libc/stdio

2016-12-22 Thread hiren panchasara
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

Re: svn commit: r309745 - in head: share/man/man9 sys/kern sys/sys

2016-12-22 Thread hiren panchasara
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> &

Re: svn commit: r309745 - in head: share/man/man9 sys/kern sys/sys

2016-12-21 Thread hiren panchasara
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

Re: svn commit: r307745 - head/sys/kern

2016-12-11 Thread Hiren Panchasara
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

svn commit: r309858 - head/sys/netinet

2016-12-11 Thread Hiren Panchasara
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

Re: svn commit: r309351 - head/etc/defaults

2016-12-01 Thread hiren panchasara
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

Re: svn commit: r309351 - head/etc/defaults

2016-12-01 Thread hiren panchasara
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

Re: svn commit: r308943 - head/sys/netinet

2016-11-21 Thread Hiren Panchasara
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

svn commit: r308944 - head/sys/modules/bytgpio

2016-11-21 Thread Hiren Panchasara
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

svn commit: r308943 - head/sys/netinet

2016-11-21 Thread Hiren Panchasara
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

svn commit: r308180 - in head/sys/netinet: . cc

2016-11-01 Thread Hiren Panchasara
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

svn commit: r307901 - in head/sys/netinet: . cc tcp_stacks

2016-10-24 Thread Hiren Panchasara
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

svn commit: r307900 - in head/sys/netinet: . cc

2016-10-24 Thread Hiren Panchasara
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

Re: svn commit: r307899 - in head/sys/netinet: . cc

2016-10-24 Thread Hiren Panchasara
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:

svn commit: r307899 - in head/sys/netinet: . cc

2016-10-24 Thread Hiren Panchasara
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

svn commit: r307745 - head/sys/kern

2016-10-21 Thread Hiren Panchasara
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

Re: svn commit: r307727 - head/share/man/man4

2016-10-21 Thread hiren panchasara
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:

svn commit: r307545 - head/sys/netinet

2016-10-17 Thread Hiren Panchasara
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

Re: svn commit: r306337 - head/sys/kern

2016-10-04 Thread Hiren Panchasara
+ 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

svn commit: r306464 - head/sys/netinet

2016-09-29 Thread Hiren Panchasara
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

Re: svn commit: r306337 - head/sys/kern

2016-09-26 Thread Hiren Panchasara
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

svn commit: r306348 - head/sys/kern

2016-09-26 Thread Hiren Panchasara
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

svn commit: r306337 - head/sys/kern

2016-09-26 Thread Hiren Panchasara
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

Re: svn commit: r306284 - head/sys/dev/bxe

2016-09-23 Thread hiren panchasara
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

Re: svn commit: r304895 - head/usr.bin/netstat

2016-08-29 Thread hiren panchasara
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

Re: svn commit: r304895 - head/usr.bin/netstat

2016-08-28 Thread hiren panchasara
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,

Re: svn commit: r304857 - head/sys/netinet/tcp_stacks

2016-08-27 Thread Hiren Panchasara
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

svn commit: r304857 - head/sys/netinet/tcp_stacks

2016-08-26 Thread Hiren Panchasara
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

svn commit: r304855 - head/sys/netinet

2016-08-26 Thread Hiren Panchasara
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.

Re: svn commit: r303656 - head/sys/netinet

2016-08-25 Thread hiren panchasara
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 > >>

Re: svn commit: r304803 - in head/sys: netinet netinet/cc sys

2016-08-25 Thread hiren panchasara
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

Re: svn commit: r304223 - in head: share/man/man4 share/man/man9 sys/netinet

2016-08-25 Thread hiren panchasara
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

Re: svn commit: r303626 - in head/sys: netinet netinet6

2016-08-25 Thread hiren panchasara
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

Re: svn commit: r303656 - head/sys/netinet

2016-08-25 Thread hiren panchasara
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

Re: svn commit: r303766 - head/sys/netinet

2016-08-25 Thread hiren panchasara
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

Re: svn commit: r302081 - head/sys/netinet6

2016-06-23 Thread hiren panchasara
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

Re: svn commit: r302081 - head/sys/netinet6

2016-06-22 Thread hiren panchasara
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

Re: svn commit: r300865 - in head/sys: sys vm

2016-05-27 Thread hiren panchasara
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

svn commit: r299280 - head/sys/netinet/cc

2016-05-09 Thread Hiren Panchasara
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

Re: svn commit: r298769 - head/sys/netinet

2016-05-03 Thread hiren panchasara
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 > >>

Re: svn commit: r298769 - head/sys/netinet

2016-04-29 Thread hiren panchasara
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

Re: svn commit: r298696 - head/sys/netinet

2016-04-27 Thread hiren panchasara
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/

Re: svn commit: r298131 - head/sys/conf

2016-04-17 Thread hiren panchasara
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

svn commit: r298087 - in head: cddl/lib/libdtrace share/man/man4

2016-04-15 Thread Hiren Panchasara
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.

Re: svn commit: r294840 - head/sys/netinet

2016-01-28 Thread Hiren Panchasara
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://

svn commit: r294840 - head/sys/netinet

2016-01-26 Thread Hiren Panchasara
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

Re: svn commit: r294535 - in head/sys/netinet: . cc tcp_stacks

2016-01-22 Thread hiren panchasara
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

Re: svn commit: r294540 - in head: etc/mtree include share/man/man4 share/man/man9 sys/netinet

2016-01-21 Thread hiren panchasara
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

Re: svn commit: r294540 - in head: etc/mtree include share/man/man4 share/man/man9 sys/netinet

2016-01-21 Thread hiren panchasara
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.

Re: svn commit: r294540 - in head: etc/mtree include share/man/man4 share/man/man9 sys/netinet

2016-01-21 Thread hiren panchasara
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

Re: svn commit: r293439 - in head: lib/libc/sys sys/dev/ti sys/kern sys/sys usr.bin/netstat

2016-01-09 Thread hiren panchasara
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

svn commit: r292087 - head/sys/netinet

2015-12-10 Thread Hiren Panchasara
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:

svn commit: r292046 - head/sys/netinet

2015-12-09 Thread Hiren Panchasara
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

svn commit: r292012 - head/sys/netinet/cc

2015-12-09 Thread Hiren Panchasara
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/

svn commit: r292011 - head/sys/netinet/cc

2015-12-08 Thread Hiren Panchasara
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

svn commit: r292003 - head/sys/netinet

2015-12-08 Thread Hiren Panchasara
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

svn commit: r290379 - head/sys/netinet

2015-11-04 Thread Hiren Panchasara
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

svn commit: r290122 - head/sys/netinet

2015-10-28 Thread Hiren Panchasara
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

svn commit: r290043 - in head: share/man/man4 sys/netinet

2015-10-27 Thread Hiren Panchasara
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

Re: svn commit: r289667 - head/share/man/man9

2015-10-20 Thread hiren panchasara
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

svn commit: r289293 - head/sys/netinet

2015-10-13 Thread Hiren Panchasara
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

Re: svn commit: r289276 - in head/sys: conf kern netinet sys

2015-10-13 Thread Hiren Panchasara
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

svn commit: r289276 - in head/sys: conf kern netinet sys

2015-10-13 Thread Hiren Panchasara
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

svn commit: r288914 - head/sys/netinet

2015-10-06 Thread Hiren Panchasara
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:

Re: svn commit: r287780 - in head: share/man/man9 sys/kern sys/sys

2015-09-20 Thread hiren panchasara
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.

Re: svn commit: r287780 - in head: share/man/man9 sys/kern sys/sys

2015-09-20 Thread hiren panchasara
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

svn commit: r287830 - head/sys/netinet

2015-09-15 Thread Hiren Panchasara
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:

Re: svn commit: r287465 - head/sys/dev/e1000

2015-09-12 Thread hiren panchasara
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

Re: svn commit: r287465 - head/sys/dev/e1000

2015-09-04 Thread hiren panchasara
+ 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

Re: svn commit: r287344 - head/sys/vm

2015-08-31 Thread hiren panchasara
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

Re: svn commit: r287235 - in head/sys: sys vm

2015-08-27 Thread hiren panchasara
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

svn commit: r286700 - in head: sbin/ifconfig sys/net

2015-08-12 Thread Hiren Panchasara
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

svn commit: r286669 - head/sys/netinet

2015-08-12 Thread Hiren Panchasara
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:

svn commit: r286091 - head/sys/netinet

2015-07-30 Thread Hiren Panchasara
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   2   3   >