On 23.10.2010 15:10, Bjoern A. Zeeb wrote:
On Fri, 17 Sep 2010, Andre Oppermann wrote:
Author: andre
Date: Fri Sep 17 22:05:27 2010
New Revision: 212803
URL: http://svn.freebsd.org/changeset/base/212803
Log:
Rearrange the TSO code to make it more readable and to clearly
separate the decision
Author: andre
Date: Thu Oct 18 13:57:24 2012
New Revision: 241686
URL: http://svn.freebsd.org/changeset/base/241686
Log:
Mechanically remove the last stray remains of spl* calls from net*/*.
They have been Noop's for a long time now.
Modified:
head/sys/net/if.c
head/sys/net/if_ef.c
Author: andre
Date: Thu Oct 18 14:08:26 2012
New Revision: 241688
URL: http://svn.freebsd.org/changeset/base/241688
Log:
Use LOG_WARNING level in in_attachdomain1() instead of printf().
Submitted by: vijju.singh-at-gmail.com
Modified:
head/sys/net/if.c
Modified: head/sys/net/if.c
On 18.10.2012 22:22, Andre Oppermann wrote:
Author: andre
Date: Thu Oct 18 20:22:17 2012
New Revision: 241703
URL: http://svn.freebsd.org/changeset/base/241703
Log:
Remove double-wrapping of #ifdef ZERO_COPY_SOCKETS within
zero copy specialized sosend_copyin() helper function.
Note
Author: andre
Date: Thu Oct 18 21:04:30 2012
New Revision: 241704
URL: http://svn.freebsd.org/changeset/base/241704
Log:
Remove unnecessary includes from sosend_copyin() and fix
a couple of style issues.
Modified:
head/sys/kern/uipc_socket.c
Modified: head/sys/kern/uipc_socket.c
On 18.10.2012 23:06, Navdeep Parhar wrote:
Hello Andre,
A couple of things if you're poking around in this area...
I didn't really mean to dive too deep into COW socket writes.
On 10/18/12 13:44, Andre Oppermann wrote:
On 18.10.2012 22:22, Andre Oppermann wrote:
Author: andre
Date: Thu
Author: andre
Date: Fri Oct 19 10:04:43 2012
New Revision: 241724
URL: http://svn.freebsd.org/changeset/base/241724
Log:
Remove splimp() comment from sysinit table and attribute SI_SUB_PROTO_BEGIN
and SI_SUB_PROTO_END to VNET related initializations.
MFC after:3 days
Modified:
Author: andre
Date: Fri Oct 19 10:07:55 2012
New Revision: 241725
URL: http://svn.freebsd.org/changeset/base/241725
Log:
Update to previous r241688 to use __func__ instead of spelled out function
name in log(9) message.
Suggested by: glebius
Modified:
head/sys/net/if.c
Modified:
On 18.10.2012 16:11, Gleb Smirnoff wrote:
On Thu, Oct 18, 2012 at 02:08:26PM +, Andre Oppermann wrote:
A Author: andre
A Date: Thu Oct 18 14:08:26 2012
A New Revision: 241688
A URL: http://svn.freebsd.org/changeset/base/241688
A
A Log:
A Use LOG_WARNING level in in_attachdomain1() instead
Author: andre
Date: Fri Oct 19 10:15:32 2012
New Revision: 241726
URL: http://svn.freebsd.org/changeset/base/241726
Log:
Move UMA socket zone initialization from uipc_domain.c to uipc_socket.c
into one place next to its other related functions to avoid confusion.
Modified:
Author: andre
Date: Sat Oct 20 10:51:32 2012
New Revision: 241779
URL: http://svn.freebsd.org/changeset/base/241779
Log:
Tidy up somaxconn (accept queue limit) and related functions
and move it together into one place.
Modified:
head/sys/kern/uipc_socket.c
Modified:
Author: andre
Date: Sat Oct 20 12:53:14 2012
New Revision: 241781
URL: http://svn.freebsd.org/changeset/base/241781
Log:
Hide the unfortunate named sysctl kern.ipc.somaxconn from sysctl -a
output and replace it with a new visible sysctl kern.ipc.acceptqueue
of the same functionality. It
Author: andre
Date: Sat Oct 20 19:38:22 2012
New Revision: 241789
URL: http://svn.freebsd.org/changeset/base/241789
Log:
Grammar fixes to r241781.
Submitted by: alc
Modified:
head/lib/libc/sys/listen.2
head/sys/kern/uipc_socket.c
Modified: head/lib/libc/sys/listen.2
On 20.10.2012 19:23, Alan Cox wrote:
There are couple minor grammar issues in the text. See below.
Thank you. Fixed in r241789.
--
Andre
Alan
On 10/20/2012 07:53, Andre Oppermann wrote:
Author: andre
Date: Sat Oct 20 12:53:14 2012
New Revision: 241781
URL: http://svn.freebsd.org
Author: andre
Date: Mon Oct 22 15:04:23 2012
New Revision: 241892
URL: http://svn.freebsd.org/changeset/base/241892
Log:
Remove ZERO_COPY_SOCKETS from kernel configuration as the current
COW based approach is not safe and should not be used in production.
Modified:
On 23.10.2012 10:33, Gleb Smirnoff wrote:
Author: glebius
Date: Tue Oct 23 08:33:13 2012
New Revision: 241923
URL: http://svn.freebsd.org/changeset/base/241923
Log:
Do not reduce ip_len by size of IP header in the ip_input()
before passing a packet to protocol input routines.
For
Author: andre
Date: Tue Oct 23 14:19:44 2012
New Revision: 241931
URL: http://svn.freebsd.org/changeset/base/241931
Log:
Replace the ill-named ZERO_COPY_SOCKET kernel option with two
more appropriate named kernel options for the very distinct
send and receive path.
options
Author: andre
Date: Tue Oct 23 14:25:37 2012
New Revision: 241932
URL: http://svn.freebsd.org/changeset/base/241932
Log:
Update zero_copy(9) man page to note the renamed kernel options
and to warn about unsafeness of COW based sends.
Modified:
head/share/man/man9/zero_copy.9
Modified:
On 23.10.2012 16:42, Gleb Smirnoff wrote:
On Tue, Oct 23, 2012 at 02:19:45PM +, Andre Oppermann wrote:
A Author: andre
A Date: Tue Oct 23 14:19:44 2012
A New Revision: 241931
A URL: http://svn.freebsd.org/changeset/base/241931
A
A Log:
A Replace the ill-named ZERO_COPY_SOCKET kernel option
On 23.10.2012 17:11, David Chisnall wrote:
On 23 Oct 2012, at 16:05, Andre Oppermann wrote:
For zero copy send we're trying to come up with a sendfile-like
approach where the page is simply wired into kernel space. The
application then is not allowed to touch it until the socket
buffer has
Author: andre
Date: Tue Oct 23 16:33:43 2012
New Revision: 241955
URL: http://svn.freebsd.org/changeset/base/241955
Log:
Note the removal of the ZERO_COPY_SOCKETS kernel option in r241931
and provide a proper explanation.
Modified:
head/UPDATING
Modified: head/UPDATING
On 23.10.2012 17:21, Bryan Drewery wrote:
On 10/23/2012 10:05 AM, Andre Oppermann wrote:
There shouldn't be any users. Zero copy send is broken and
responsible for random kernel crashes. Zero copy receive isn't
supported by any modern driver. Both are useless to dangerous.
I enabled
On 23.10.2012 18:05, Gleb Smirnoff wrote:
On Tue, Oct 23, 2012 at 05:05:48PM +0200, Andre Oppermann wrote:
A There shouldn't be any users. Zero copy send is broken and
A responsible for random kernel crashes. Zero copy receive isn't
A supported by any modern driver. Both are useless
On 24.10.2012 20:56, Jim Harris wrote:
On Wed, Oct 24, 2012 at 11:41 AM, Adrian Chadd adr...@freebsd.org wrote:
On 24 October 2012 11:36, Jim Harris jimhar...@freebsd.org wrote:
Pad tdq_lock to avoid false sharing with tdq_load and tdq_cpu_idle.
Ok, but..
struct mtx
On 24.10.2012 21:49, Jim Harris wrote:
On Wed, Oct 24, 2012 at 12:16 PM, Andre Oppermann an...@freebsd.org wrote:
snip
See also the discussion on svn-src-all regarding global struct mtx
alignment.
Thank you for proving my point. ;)
Let's go back and see how we can do this the sanest way
On 24.10.2012 21:06, Attilio Rao wrote:
On Wed, Oct 24, 2012 at 8:00 PM, Jim Harris jim.har...@gmail.com wrote:
On Wed, Oct 24, 2012 at 11:43 AM, John Baldwin j...@freebsd.org wrote:
On Wednesday, October 24, 2012 2:36:41 pm Jim Harris wrote:
Author: jimharris
Date: Wed Oct 24 18:36:41 2012
On 24.10.2012 21:30, Alexander Motin wrote:
On 24.10.2012 22:16, Andre Oppermann wrote:
On 24.10.2012 20:56, Jim Harris wrote:
On Wed, Oct 24, 2012 at 11:41 AM, Adrian Chadd adr...@freebsd.org
wrote:
On 24 October 2012 11:36, Jim Harris jimhar...@freebsd.org wrote:
Pad tdq_lock to avoid
On 24.10.2012 22:29, Attilio Rao wrote:
On Wed, Oct 24, 2012 at 9:25 PM, Andre Oppermann an...@freebsd.org wrote:
On 24.10.2012 21:06, Attilio Rao wrote:
As I've already said in another thread __align() doesn't work on
object declaration, so what that won't pad it either if it is global
On 24.10.2012 22:55, Andre Oppermann wrote:
On 24.10.2012 22:29, Attilio Rao wrote:
On Wed, Oct 24, 2012 at 9:25 PM, Andre Oppermann an...@freebsd.org wrote:
On 24.10.2012 21:06, Attilio Rao wrote:
As I've already said in another thread __align() doesn't work on
object declaration, so what
On 25.10.2012 11:39, Andrey V. Elsukov wrote:
Author: ae
Date: Thu Oct 25 09:39:14 2012
New Revision: 242079
URL: http://svn.freebsd.org/changeset/base/242079
Log:
Remove the IPFIREWALL_FORWARD kernel option and make possible to turn
on the related functionality in the runtime via the
On 25.10.2012 05:49, Bruce Evans wrote:
On Wed, 24 Oct 2012, Attilio Rao wrote:
On Wed, Oct 24, 2012 at 8:16 PM, Andre Oppermann an...@freebsd.org wrote:
...
Let's go back and see how we can do this the sanest way. These are
the options I see at the moment:
1. sprinkle __aligned
On 25.10.2012 18:25, Andrey V. Elsukov wrote:
On 25.10.2012 19:54, Andre Oppermann wrote:
I still don't agree with naming the sysctl net.pfil.forward. This
type of forwarding is a property of IPv4 and IPv6 and thus should
be put there. Pfil hooking can be on layer 2, 2-bridging, 3 and
who
On 26.10.2012 13:26, Gleb Smirnoff wrote:
On Thu, Oct 25, 2012 at 10:29:51PM +0200, Andre Oppermann wrote:
A On 25.10.2012 18:25, Andrey V. Elsukov wrote:
A On 25.10.2012 19:54, Andre Oppermann wrote:
A I still don't agree with naming the sysctl net.pfil.forward. This
A type of forwarding
On 26.10.2012 14:29, Andrey V. Elsukov wrote:
On 26.10.2012 15:43, Andre Oppermann wrote:
A If you can show with your performance profiling that the sysctl
A isn't even necessary, you could leave it completely away and have
A pfil_forward enabled permanently. That would be even better
On 26.10.2012 15:24, Andre Oppermann wrote:
On 26.10.2012 14:29, Andrey V. Elsukov wrote:
On 26.10.2012 15:43, Andre Oppermann wrote:
A If you can show with your performance profiling that the sysctl
A isn't even necessary, you could leave it completely away and have
A pfil_forward enabled
Author: andre
Date: Fri Oct 26 17:31:35 2012
New Revision: 242151
URL: http://svn.freebsd.org/changeset/base/242151
Log:
Move the corresponding MTX_SYSINIT() next to their struct mtx declaration
to make their relationship more obvious as done with the other such mutexs.
Modified:
On 26.10.2012 23:06, Gleb Smirnoff wrote:
Author: glebius
Date: Fri Oct 26 21:06:33 2012
New Revision: 242161
URL: http://svn.freebsd.org/changeset/base/242161
Log:
o Remove last argument to ip_fragment(), and obtain all needed information
on checksums directly from mbuf flags. This
Author: andre
Date: Sun Oct 28 17:16:09 2012
New Revision: 242249
URL: http://svn.freebsd.org/changeset/base/242249
Log:
Adjust the initial default CWND upon connection establishment to the
new and increased values specified by RFC5681 Section 3.1.
The even larger initial CWND per
Author: andre
Date: Sun Oct 28 17:25:08 2012
New Revision: 242250
URL: http://svn.freebsd.org/changeset/base/242250
Log:
When SYN or SYN/ACK had to be retransmitted RFC5681 requires us to
reduce the initial CWND to one segment. This reduction got lost
some time ago due to a change in
Author: andre
Date: Sun Oct 28 17:30:28 2012
New Revision: 242251
URL: http://svn.freebsd.org/changeset/base/242251
Log:
When SYN or SYN/ACK had to be retransmitted RFC5681 requires us to
reduce the initial CWND to one segment. This reduction got lost
some time ago due to a change in
Author: andre
Date: Sun Oct 28 17:40:35 2012
New Revision: 242252
URL: http://svn.freebsd.org/changeset/base/242252
Log:
Prevent a flurry of forced window updates when an application is
doing small reads on a (partially) filled receive socket buffer.
Normally one would a send a window
Author: andre
Date: Sun Oct 28 17:59:46 2012
New Revision: 242253
URL: http://svn.freebsd.org/changeset/base/242253
Log:
Simplify implementation of net.inet.tcp.reass.maxsegments and
net.inet.tcp.reass.cursegments.
MFC after:2 weeks
Modified:
head/sys/netinet/tcp_reass.c
Author: andre
Date: Sun Oct 28 18:07:34 2012
New Revision: 242254
URL: http://svn.freebsd.org/changeset/base/242254
Log:
Change the syncache count reporting the current number of entries
from an unprotected u_int that reports garbage on SMP to a function
based sysctl obtaining the current
Author: andre
Date: Sun Oct 28 18:33:52 2012
New Revision: 242255
URL: http://svn.freebsd.org/changeset/base/242255
Log:
Allow arbitrary MSS sizes and don't mind about the cluster size anymore.
We've got more cluster sizes for quite some time now and the orginally
imposed limits and the
Author: andre
Date: Sun Oct 28 18:38:51 2012
New Revision: 242256
URL: http://svn.freebsd.org/changeset/base/242256
Log:
Improve m_cat() by being able to also merge contents from M_EXT
mbuf's by doing proper testing with M_WRITABLE().
In m_collapse() replace an incomplete manual check
Author: andre
Date: Sun Oct 28 18:45:04 2012
New Revision: 242257
URL: http://svn.freebsd.org/changeset/base/242257
Log:
Remove bogus 'else' in #ifdef that prevented the rttvar from being reset
tcp_timer_rexmt() on retransmit for IPv6 sessions.
MFC after:2 weeks
Modified:
Author: andre
Date: Sun Oct 28 18:56:57 2012
New Revision: 242260
URL: http://svn.freebsd.org/changeset/base/242260
Log:
When retransmitting SYN in TCPS_SYN_SENT state use TCPTV_RTOBASE,
the default retransmit timeout, as base to calculate the backoff
time until next try instead of the
Author: andre
Date: Sun Oct 28 19:02:07 2012
New Revision: 242261
URL: http://svn.freebsd.org/changeset/base/242261
Log:
For retransmits of SYN|ACK from the syncache use the slightly more
aggressive special tcp_syn_backoff[] retransmit schedule instead of
the normal tcp_backoff[] schedule
Author: andre
Date: Sun Oct 28 19:16:22 2012
New Revision: 242262
URL: http://svn.freebsd.org/changeset/base/242262
Log:
Simplify and enhance the window change/update acceptance logic,
especially in the presence of bi-directional data transfers.
snd_wl1 tracks the right edge, including
Author: andre
Date: Sun Oct 28 19:20:23 2012
New Revision: 242263
URL: http://svn.freebsd.org/changeset/base/242263
Log:
Add SACK_PERMIT to the list of TCP options that are switched off after
retransmitting a SYN three times.
MFC after:2 weeks
Modified:
Author: andre
Date: Sun Oct 28 19:22:18 2012
New Revision: 242264
URL: http://svn.freebsd.org/changeset/base/242264
Log:
Update comment to reflect the change made in r242263.
MFC after:2 weeks
Modified:
head/sys/netinet/tcp_timer.c
Modified: head/sys/netinet/tcp_timer.c
Author: andre
Date: Sun Oct 28 19:47:46 2012
New Revision: 242266
URL: http://svn.freebsd.org/changeset/base/242266
Log:
Increase the initial CWND to 10 segments as defined in IETF TCPM
draft-ietf-tcpm-initcwnd-05. It explains why the increased initial
window improves the overall
Author: andre
Date: Sun Oct 28 19:58:20 2012
New Revision: 242267
URL: http://svn.freebsd.org/changeset/base/242267
Log:
If the user has closed the socket then drop a persisting connection
after a much reduced timeout.
Typically web servers close their sockets quickly under the
On 28.10.2012 21:07, Gleb Smirnoff wrote:
On Sun, Oct 28, 2012 at 06:07:34PM +, Andre Oppermann wrote:
A @@ -296,8 +297,8 @@ syncache_destroy(void)
A mtx_destroy(sch-sch_mtx);
A }
A
A - KASSERT(V_tcp_syncache.cache_count == 0, (%s: cache_count %d not 0,
A - __func__
On 28.10.2012 00:01, Gleb Smirnoff wrote:
On Sat, Oct 27, 2012 at 12:58:52PM +0200, Andre Oppermann wrote:
A On 26.10.2012 23:06, Gleb Smirnoff wrote:
A Author: glebius
A Date: Fri Oct 26 21:06:33 2012
A New Revision: 242161
A URL: http://svn.freebsd.org/changeset/base/242161
A
A Log
On 28.10.2012 22:03, Rui Paulo wrote:
On 28 Oct 2012, at 12:47, Andre Oppermann an...@freebsd.org wrote:
Author: andre
Date: Sun Oct 28 19:47:46 2012
New Revision: 242266
URL: http://svn.freebsd.org/changeset/base/242266
Log:
Increase the initial CWND to 10 segments as defined in IETF TCPM
On 28.10.2012 22:26, Rui Paulo wrote:
On 28 Oct 2012, at 12:20, Andre Oppermann an...@freebsd.org wrote:
Author: andre
Date: Sun Oct 28 19:20:23 2012
New Revision: 242263
URL: http://svn.freebsd.org/changeset/base/242263
Log:
Add SACK_PERMIT to the list of TCP options that are switched off
On 28.10.2012 22:34, Rui Paulo wrote:
On 28 Oct 2012, at 12:02, Andre Oppermann an...@freebsd.org wrote:
Author: andre
Date: Sun Oct 28 19:02:07 2012
New Revision: 242261
URL: http://svn.freebsd.org/changeset/base/242261
Log:
For retransmits of SYN|ACK from the syncache use the slightly
On 28.10.2012 23:01, Rui Paulo wrote:
On Oct 28, 2012, at 14:56, Andre Oppermann an...@freebsd.org wrote:
On 28.10.2012 22:34, Rui Paulo wrote:
On 28 Oct 2012, at 12:02, Andre Oppermann an...@freebsd.org wrote:
Author: andre
Date: Sun Oct 28 19:02:07 2012
New Revision: 242261
URL: http
On 28.10.2012 22:44, Rui Paulo wrote:
On 28 Oct 2012, at 14:33, Andre Oppermann an...@freebsd.org wrote:
IW10 has been heavily discussed on IETF TCPM. A lot of research on
the impact has been done and the overall result has been a significant
improvement with very little downside. Linux has
On 29.10.2012 22:40, YongHyeon PYUN wrote:
On Mon, Oct 29, 2012 at 09:21:00AM +0400, Gleb Smirnoff wrote:
On Mon, Oct 29, 2012 at 01:41:04PM -0700, YongHyeon PYUN wrote:
Y On Sun, Oct 28, 2012 at 02:01:37AM +0400, Gleb Smirnoff wrote:
Y On Sat, Oct 27, 2012 at 12:58:52PM +0200, Andre Oppermann
Author: andre
Date: Mon Oct 29 12:14:57 2012
New Revision: 242306
URL: http://svn.freebsd.org/changeset/base/242306
Log:
Add logging for socket attach failures in sonewconn() during accept(2).
Include the pointer to the PCB so it can be attributed to a particular
application by
Author: andre
Date: Mon Oct 29 12:17:02 2012
New Revision: 242308
URL: http://svn.freebsd.org/changeset/base/242308
Log:
Define the delayed ACK timeout value directly as hz/10 instead of
obfuscating it by going through PR_FASTHZ. No functional change.
MFC after:2 weeks
Modified:
Author: andre
Date: Mon Oct 29 13:16:33 2012
New Revision: 242311
URL: http://svn.freebsd.org/changeset/base/242311
Log:
Forced commit to provide the correct commit message to r242251:
Defer sending an independent window update if a delayed ACK is pending
saving a packet. The window
On 28.10.2012 18:30, Andre Oppermann wrote:
Author: andre
Date: Sun Oct 28 17:30:28 2012
New Revision: 242251
URL: http://svn.freebsd.org/changeset/base/242251
Log:
When SYN or SYN/ACK had to be retransmitted RFC5681 requires us to
reduce the initial CWND to one segment. This reduction
On 30.10.2012 03:25, YongHyeon PYUN wrote:
On Mon, Oct 29, 2012 at 09:20:59AM +0100, Andre Oppermann wrote:
On 29.10.2012 22:40, YongHyeon PYUN wrote:
On Mon, Oct 29, 2012 at 09:21:00AM +0400, Gleb Smirnoff wrote:
On Mon, Oct 29, 2012 at 01:41:04PM -0700, YongHyeon PYUN wrote:
Y On Sun, Oct
On 31.10.2012 20:40, Ian Lepore wrote:
On Thu, 2012-11-01 at 06:30 +1100, Peter Jeremy wrote:
On 2012-Oct-31 18:57:37 +, Attilio Rao atti...@freebsd.org wrote:
On 10/31/12, Adrian Chadd adr...@freebsd.org wrote:
Right, but you didn't make it configurable for us embedded peeps who
still
On 31.10.2012 19:10, Attilio Rao wrote:
On Wed, Oct 31, 2012 at 6:07 PM, Attilio Rao atti...@freebsd.org wrote:
Author: attilio
Date: Wed Oct 31 18:07:18 2012
New Revision: 242402
URL: http://svn.freebsd.org/changeset/base/242402
Log:
Rework the known mutexes to benefit about staying on
On 01.11.2012 12:53, Attilio Rao wrote:
On 10/31/12, Andre Oppermann an...@freebsd.org wrote:
On 31.10.2012 19:10, Attilio Rao wrote:
On Wed, Oct 31, 2012 at 6:07 PM, Attilio Rao atti...@freebsd.org wrote:
Author: attilio
Date: Wed Oct 31 18:07:18 2012
New Revision: 242402
URL: http
On 01.11.2012 00:50, Jack F Vogel wrote:
Author: jfv
Date: Wed Oct 31 23:50:36 2012
New Revision: 242421
URL: http://svn.freebsd.org/changeset/base/242421
Log:
A few important fixes:
- Testing TSO6 has led me to discover that HW RSC is
a problematic feature, it is ONLY designed
Author: andre
Date: Sat Aug 14 20:40:55 2010
New Revision: 211315
URL: http://svn.freebsd.org/changeset/base/211315
Log:
Disable TCP inflight limiter by default.
It was experimental and interferes with the normal congestion control
algorithms by instating a separate, possibly lower,
Author: andre
Date: Sat Aug 14 21:04:27 2010
New Revision: 211316
URL: http://svn.freebsd.org/changeset/base/211316
Log:
Change the messages of the ICMP bad port bandwidth limiter from
a kernel printf to a log output with the priority of LOG_NOTICE.
This way the messages still show up in
Author: andre
Date: Sun Aug 15 09:30:13 2010
New Revision: 211327
URL: http://svn.freebsd.org/changeset/base/211327
Log:
Add more logging points for failures in syncache_socket() to
report when a new socket couldn't be created because one of
in_pcbinshash(), in6_pcbconnect() or
Author: andre
Date: Sun Aug 15 13:25:18 2010
New Revision: 211333
URL: http://svn.freebsd.org/changeset/base/211333
Log:
Fix the interaction between 'ICMP fragmentation needed' MTU updates,
path MTU discovery and the tcp_minmss limiter for very small MTU's.
When the MTU suggested by the
On 15.08.2010 11:41, Bjoern A. Zeeb wrote:
On Sun, 15 Aug 2010, Andre Oppermann wrote:
Author: andre
Date: Sun Aug 15 09:30:13 2010
New Revision: 211327
URL: http://svn.freebsd.org/changeset/base/211327
Log:
Add more logging points for failures in syncache_socket() to
report when a new socket
Author: andre
Date: Mon Aug 16 14:24:00 2010
New Revision: 211396
URL: http://svn.freebsd.org/changeset/base/211396
Log:
Add uma_zone_get_max() to obtain the effective limit after a call
to uma_zone_set_max().
The UMA zone limit is not exactly set to the value supplied but
rounded up
Author: andre
Date: Wed Aug 18 18:05:54 2010
New Revision: 211464
URL: http://svn.freebsd.org/changeset/base/211464
Log:
If a TCP connection has been idle for one retransmit timeout or more
it must reset its congestion window back to the initial window.
RFC3390 has increased the initial
On 19.08.2010 13:53, Adrian Chadd wrote:
Author: adrian
Date: Thu Aug 19 11:53:55 2010
New Revision: 211503
URL: http://svn.freebsd.org/changeset/base/211503
Log:
Add some initial AR724X chipset support.
This is untested but should at least allow an AR724X to boot.
Isn't this something
On 19.08.2010 19:20, M. Warner Losh wrote:
In message:4c6d2933.9020...@freebsd.org
Andre Oppermannan...@freebsd.org writes:
: On 19.08.2010 13:53, Adrian Chadd wrote:
: Author: adrian
: Date: Thu Aug 19 11:53:55 2010
: New Revision: 211503
: URL:
On 19.08.2010 20:42, M. Warner Losh wrote:
In message:4c6d6fd7.7060...@freebsd.org
Andre Oppermannan...@freebsd.org writes:
: On 19.08.2010 19:20, M. Warner Losh wrote:
: In message:4c6d2933.9020...@freebsd.org
: Andre Oppermannan...@freebsd.org writes:
: : On
Author: andre
Date: Fri Aug 27 12:34:53 2010
New Revision: 211874
URL: http://svn.freebsd.org/changeset/base/211874
Log:
Use timestamp modulo comparison macro for automatic receive buffer
scaling to correctly handle wrapping of ticks value.
MFC after:1 week
Modified:
Author: andre
Date: Thu Sep 16 12:13:06 2010
New Revision: 212731
URL: http://svn.freebsd.org/changeset/base/212731
Log:
Improve comment to TCP_MINMSS by taking the wording from lstewart (with
a small difference in the last paragraph though) as suggested by jhb.
Clarify that the
Author: andre
Date: Thu Sep 16 22:11:55 2010
New Revision: 212769
URL: http://svn.freebsd.org/changeset/base/212769
Log:
The inflight bandwidth limiter was removed in r212765.
Modified:
head/share/man/man4/tcp.4
Modified: head/share/man/man4/tcp.4
Author: andre
Date: Fri Sep 17 22:05:27 2010
New Revision: 212803
URL: http://svn.freebsd.org/changeset/base/212803
Log:
Rearrange the TSO code to make it more readable and to clearly
separate the decision logic, of whether we can do TSO, and the
calculation of the burst length into two
On 18.09.2010 13:34, Bjoern A. Zeeb wrote:
On Fri, 17 Sep 2010, Andre Oppermann wrote:
@@ -487,22 +482,15 @@ after_sack_rexmit:
*/
ipsec_optlen = ipsec_hdrsiz_tcp(tp);
#endif
- if (len tp-t_maxseg) {
- if ((tp-t_flags TF_TSO) V_tcp_do_tso
- ((tp-t_flags TF_SIGNATURE) == 0)
- tp
On 12.06.2012 16:02, Michael Tuexen wrote:
Author: tuexen
Date: Tue Jun 12 14:02:38 2012
New Revision: 236959
URL: http://svn.freebsd.org/changeset/base/236959
Log:
Add a IP_RECVTOS socket option to receive for received UDP/IPv4
packets a cmsg of type IP_RECVTOS which contains the TOS
Author: andre
Date: Mon Nov 14 15:10:42 2011
New Revision: 227499
URL: http://svn.freebsd.org/changeset/base/227499
Log:
Note the ip_len bug fixed in r226105 in the BUGS section.
Modified:
head/share/man/man4/ip.4
Modified: head/share/man/man4/ip.4
Author: andre
Date: Mon Nov 14 15:14:42 2011
New Revision: 227500
URL: http://svn.freebsd.org/changeset/base/227500
Log:
Remove mention of ss_fltsz and ss_fltsz_local which were retired in r226447.
Modified:
head/share/man/man4/tcp.4
Modified: head/share/man/man4/tcp.4
On 14.11.2011 16:38, Garrett Cooper wrote:
On Mon, Nov 14, 2011 at 7:10 AM, Andre Oppermannan...@freebsd.org wrote:
Author: andre
Date: Mon Nov 14 15:10:42 2011
New Revision: 227499
URL: http://svn.freebsd.org/changeset/base/227499
Log:
Note the ip_len bug fixed in r226105 in the BUGS
Author: andre
Date: Mon Nov 14 15:57:03 2011
New Revision: 227501
URL: http://svn.freebsd.org/changeset/base/227501
Log:
mdoc fix for r227499.
Reported by: brueffer
Modified:
head/share/man/man4/ip.4
Modified: head/share/man/man4/ip.4
Author: andre
Date: Thu Jul 7 10:37:14 2011
New Revision: 223839
URL: http://svn.freebsd.org/changeset/base/223839
Log:
Remove the TCP_SORECEIVE_STREAM compile time option. The use of
soreceive_stream() for TCP still has to be enabled with the loader
tuneable
On 08.07.2011 11:38, Marko Zec wrote:
Author: zec
Date: Fri Jul 8 09:38:33 2011
New Revision: 223862
URL: http://svn.freebsd.org/changeset/base/223862
Log:
Permit ARP to proceed for IPv4 host routes for which the gateway is the
same as the host address. This already works fine for INET6
Author: andre
Date: Fri Jul 8 10:50:13 2011
New Revision: 223863
URL: http://svn.freebsd.org/changeset/base/223863
Log:
In the experimental soreceive_stream():
o Move the non-blocking socket test below the SBS_CANTRCVMORE so that EOF
is correctly returned on a remote connection
Author: andre
Date: Fri Oct 7 13:43:01 2011
New Revision: 226105
URL: http://svn.freebsd.org/changeset/base/226105
Log:
Add back the IP header length to the total packet length field on
raw IP sockets. It was deducted in ip_input() in preparation for
protocols interested only in the
Author: andre
Date: Fri Oct 7 16:39:03 2011
New Revision: 226113
URL: http://svn.freebsd.org/changeset/base/226113
Log:
Prevent TCP sessions from stalling indefinitely in reassembly
when reaching the zone limit of reassembly queue entries.
When the zone limit was reached not even the
Author: andre
Date: Sun Oct 16 13:54:46 2011
New Revision: 226433
URL: http://svn.freebsd.org/changeset/base/226433
Log:
Update the comment and description of tcp_sendspace and tcp_recvspace
to better reflect their purpose.
MFC after:1 week
Modified:
head/sys/netinet/tcp_usrreq.c
Author: andre
Date: Sun Oct 16 15:08:43 2011
New Revision: 226437
URL: http://svn.freebsd.org/changeset/base/226437
Log:
VNET virtualize tcp_sendspace/tcp_recvspace and change the
type to INT. A long is not necessary as the TCP window is
limited to 2**30. A larger initial window isn't
Author: andre
Date: Sun Oct 16 20:06:44 2011
New Revision: 226447
URL: http://svn.freebsd.org/changeset/base/226447
Log:
Remove the ss_fltsz and ss_fltsz_local sysctl's which have
long been superseded by the RFC3390 initial CWND sizing.
Also remove the remnants of TCP_METRICS_CWND which
Author: andre
Date: Sun Oct 16 20:18:39 2011
New Revision: 226448
URL: http://svn.freebsd.org/changeset/base/226448
Log:
Move the tcp_sendspace and tcp_recvspace sysctl's from
the middle of tcp_usrreq.c to the top of tcp_output.c
and tcp_input.c respectively next to the socket buffer
On 17.10.2011 02:16, Bjoern A. Zeeb wrote:
On 17. Oct 2011, at 00:05 , Bjoern A. Zeeb wrote:
Author: bz
Date: Mon Oct 17 00:05:31 2011
New Revision: 226454
URL: http://svn.freebsd.org/changeset/base/226454
Log:
Add syntactic sugar missed in r226437 and then not added either when moving
1 - 100 of 259 matches
Mail list logo