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

2012-10-28 Thread Sergey Kandaurov
On 28 October 2012 03:42, Davide Italiano wrote: > Author: davide > Date: Sat Oct 27 23:42:41 2012 > New Revision: 242202 > URL: http://svn.freebsd.org/changeset/base/242202 > > Log: > The fields of struct timespec32 should be int32_t and not uint32_t. > Make this change. > > Reviewed by: b

svn commit: r242208 - head/contrib/tzdata

2012-10-28 Thread Edwin Groothuis
Author: edwin Date: Sun Oct 28 09:14:42 2012 New Revision: 242208 URL: http://svn.freebsd.org/changeset/base/242208 Log: Merge of vendor import of tzdata2012h - Bahia no longer has DST. - Tocantins has DST. - Israel has new DST rules next year. - Jordan stays on DST this winter. Modi

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

2012-10-28 Thread Ulrich Spörlein
On Tue, 2012-10-23 at 20:43:33 +0200, Michael Tuexen wrote: > On Oct 23, 2012, at 8:28 PM, Bruce Evans wrote: > > > On Tue, 23 Oct 2012, Michael Tuexen wrote: > > > >> On Oct 23, 2012, at 6:23 AM, Bruce Evans wrote: > >> > >>> On Mon, 22 Oct 2012, Xin LI wrote: > >>> > Log: > Remove _

svn commit: r242218 - in head/sys/ia64: ia64 include

2012-10-28 Thread Konstantin Belousov
Author: kib Date: Sun Oct 28 11:53:54 2012 New Revision: 242218 URL: http://svn.freebsd.org/changeset/base/242218 Log: Fix compilation on ia64 when page size is configured for 16KB. Reviewed by: alc, marcel Modified: head/sys/ia64/ia64/pmap.c head/sys/ia64/include/pmap.h Modified: he

svn commit: r242223 - head/sys/dev/sound/usb

2012-10-28 Thread Hans Petter Selasky
Author: hselasky Date: Sun Oct 28 14:37:17 2012 New Revision: 242223 URL: http://svn.freebsd.org/changeset/base/242223 Log: Implement support for the so-called USB feedback endpoint for USB audio devices. This endpoint gives clues to the USB host about the actual data rate on asynchronous en

svn commit: r242249 - head/sys/netinet

2012-10-28 Thread Andre Oppermann
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 RFC3390

svn commit: r242250 - head/sys/netinet

2012-10-28 Thread Andre Oppermann
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 initia

svn commit: r242251 - head/sys/netinet

2012-10-28 Thread Andre Oppermann
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 initia

svn commit: r242252 - head/sys/netinet

2012-10-28 Thread Andre Oppermann
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 upd

svn commit: r242253 - head/sys/netinet

2012-10-28 Thread Andre Oppermann
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 Modified:

svn commit: r242254 - head/sys/netinet

2012-10-28 Thread Andre Oppermann
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 va

svn commit: r242255 - head/sys/netinet

2012-10-28 Thread Andre Oppermann
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 prev

svn commit: r242256 - head/sys/kern

2012-10-28 Thread Andre Oppermann
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 for

svn commit: r242257 - head/sys/netinet

2012-10-28 Thread Andre Oppermann
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: head/sys/

svn commit: r242258 - head/sys/dev/ath

2012-10-28 Thread Adrian Chadd
Author: adrian Date: Sun Oct 28 18:46:06 2012 New Revision: 242258 URL: http://svn.freebsd.org/changeset/base/242258 Log: Add a temporary (for values of "temporary") work around for hotplug support with ath(4) and VIMAGE. Right now the VIMAGE code doesn't supply a default vnet context dur

svn commit: r242259 - in head/sys: sys ufs/ffs

2012-10-28 Thread Edward Tomasz Napierala
Author: trasz Date: Sun Oct 28 18:53:28 2012 New Revision: 242259 URL: http://svn.freebsd.org/changeset/base/242259 Log: Fix two problems that caused instant panic when the device mounted with softupdates went away. Note that this does not fix the problem entirely; I'm committing it now to

svn commit: r242260 - head/sys/netinet

2012-10-28 Thread Andre Oppermann
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 TCP_R

svn commit: r242261 - head/sys/netinet

2012-10-28 Thread Andre Oppermann
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 fo

svn commit: r242262 - head/sys/netinet

2012-10-28 Thread Andre Oppermann
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 da

svn commit: r242263 - head/sys/netinet

2012-10-28 Thread Andre Oppermann
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: head/sys/netinet/tcp_timer.c

svn commit: r242264 - head/sys/netinet

2012-10-28 Thread Andre Oppermann
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

svn commit: r242265 - head/sbin/tunefs

2012-10-28 Thread Edward Tomasz Napierala
Author: trasz Date: Sun Oct 28 19:38:42 2012 New Revision: 242265 URL: http://svn.freebsd.org/changeset/base/242265 Log: Declare functions as static and move global variables to the top; no functional changes. Modified: head/sbin/tunefs/tunefs.c Modified: head/sbin/tunefs/tunefs.c

svn commit: r242266 - head/sys/netinet

2012-10-28 Thread Andre Oppermann
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 performance

svn commit: r242267 - head/sys/netinet

2012-10-28 Thread Andre Oppermann
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 assumption

svn commit: r242268 - head/sys/vm

2012-10-28 Thread Edward Tomasz Napierala
Author: trasz Date: Sun Oct 28 20:03:57 2012 New Revision: 242268 URL: http://svn.freebsd.org/changeset/base/242268 Log: Remove useless check; vm_pindex_t is unsigned on all architectures. CID: 3701 Found with: Coverity Prevent Modified: head/sys/vm/vm_pageout.c Modified: h

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

2012-10-28 Thread Gleb Smirnoff
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__, V_tcp_syncache.cache_count));

svn commit: r242270 - head/share/man/man9

2012-10-28 Thread Edward Tomasz Napierala
Author: trasz Date: Sun Oct 28 21:01:32 2012 New Revision: 242270 URL: http://svn.freebsd.org/changeset/base/242270 Log: Make it clear that NULL can only be returned when M_NOWAIT was used. Modified: head/share/man/man9/zone.9 Modified: head/share/man/man9/zone.9

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

2012-10-28 Thread Rui Paulo
On 28 Oct 2012, at 12:47, Andre Oppermann 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 > draft-ietf-tcpm-initcwnd-05. It explains wh

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

2012-10-28 Thread Andre Oppermann
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__,

Re: svn commit: r242161 - in head/sys: net netinet netpfil/pf

2012-10-28 Thread Andre Oppermann
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>

svn commit: r242271 - head/sys/dev/ath

2012-10-28 Thread Adrian Chadd
Author: adrian Date: Sun Oct 28 21:13:12 2012 New Revision: 242271 URL: http://svn.freebsd.org/changeset/base/242271 Log: Begin fleshing out some software queue awareness for TIM handling with the power save queue. * introduce some new ATH_NODE lock protected fields, tracking the net8

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

2012-10-28 Thread Rui Paulo
On 28 Oct 2012, at 12:20, Andre Oppermann 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 after > retransmitting a SYN three times. >

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

2012-10-28 Thread Andre Oppermann
On 28.10.2012 22:03, Rui Paulo wrote: On 28 Oct 2012, at 12:47, Andre Oppermann 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 draft-ietf-tcpm-

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

2012-10-28 Thread Rui Paulo
On 28 Oct 2012, at 12:02, Andre Oppermann 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 more > aggressive special tcp_syn_backoff[] retr

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

2012-10-28 Thread Rui Paulo
On 28 Oct 2012, at 14:33, Andre Oppermann 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 adopted it for quite > some time already as default se

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

2012-10-28 Thread Andre Oppermann
On 28.10.2012 22:26, Rui Paulo wrote: On 28 Oct 2012, at 12:20, Andre Oppermann 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 after retransmit

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

2012-10-28 Thread Andre Oppermann
On 28.10.2012 22:34, Rui Paulo wrote: On 28 Oct 2012, at 12:02, Andre Oppermann 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 more aggressive spe

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

2012-10-28 Thread Rui Paulo
On Oct 28, 2012, at 14:56, Andre Oppermann wrote: > On 28.10.2012 22:34, Rui Paulo wrote: >> On 28 Oct 2012, at 12:02, Andre Oppermann wrote: >> >>> Author: andre >>> Date: Sun Oct 28 19:02:07 2012 >>> New Revision: 242261 >>> URL: http://svn.freebsd.org/changeset/base/242261 >>> >>> Log: >>>

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

2012-10-28 Thread Andre Oppermann
On 28.10.2012 23:01, Rui Paulo wrote: On Oct 28, 2012, at 14:56, Andre Oppermann wrote: On 28.10.2012 22:34, Rui Paulo wrote: On 28 Oct 2012, at 12:02, Andre Oppermann wrote: Author: andre Date: Sun Oct 28 19:02:07 2012 New Revision: 242261 URL: http://svn.freebsd.org/changeset/base/242261

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

2012-10-28 Thread Andre Oppermann
On 28.10.2012 22:44, Rui Paulo wrote: On 28 Oct 2012, at 14:33, Andre Oppermann 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 adopted it for quit

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

2012-10-28 Thread Rui Paulo
On 28 Oct 2012, at 15:25, Andre Oppermann wrote: > That's always the case. Reality is that the majority of links these > days is very fast compared to twenty years ago. We can afford to be > a bit more aggressive here. Otherwise taking your point to the extreme > would mean that IW can only ev

svn commit: r242272 - head/sys/dev/mii

2012-10-28 Thread Juli Mallett
Author: jmallett Date: Mon Oct 29 00:17:12 2012 New Revision: 242272 URL: http://svn.freebsd.org/changeset/base/242272 Log: Recognize the Marvell 88E1145 Quad Gigabit PHY. Modified: head/sys/dev/mii/e1000phy.c Modified: head/sys/dev/mii/e1000phy.c

svn commit: r242273 - in head/sys: contrib/octeon-sdk mips/cavium

2012-10-28 Thread Juli Mallett
Author: jmallett Date: Mon Oct 29 00:51:53 2012 New Revision: 242273 URL: http://svn.freebsd.org/changeset/base/242273 Log: Use Simple Executive LED display routines, which correctly use the LED base address passed from the bootloader, rather than using a hard-coded value. Make FreeBSD an

svn commit: r242274 - head/sys/sys

2012-10-28 Thread Attilio Rao
Author: attilio Date: Mon Oct 29 01:35:17 2012 New Revision: 242274 URL: http://svn.freebsd.org/changeset/base/242274 Log: Compiler have a precise knowledge of the content of sched_pin() and sched_unpin() as they are functions static and inline. This way it can do two dangerous things: -

svn commit: r242276 - head/sys/mips/cavium

2012-10-28 Thread Juli Mallett
Author: jmallett Date: Mon Oct 29 02:10:20 2012 New Revision: 242276 URL: http://svn.freebsd.org/changeset/base/242276 Log: Wrap some long lines and display board serial numbers at boot. Modified: head/sys/mips/cavium/octeon_machdep.c Modified: head/sys/mips/cavium/octeon_machdep.c =

svn commit: r242277 - head/usr.sbin/kldxref

2012-10-28 Thread Tim Kientzle
Author: kientzle Date: Mon Oct 29 03:31:22 2012 New Revision: 242277 URL: http://svn.freebsd.org/changeset/base/242277 Log: Clarify a warning message. Modified: head/usr.sbin/kldxref/ef.c Modified: head/usr.sbin/kldxref/ef.c ===

Re: svn commit: r242161 - in head/sys: net netinet netpfil/pf

2012-10-28 Thread YongHyeon PYUN
On Sun, Oct 28, 2012 at 02:01:37AM +0400, 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.or

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

2012-10-28 Thread Gleb Smirnoff
On Mon, Oct 29, 2012 at 01:35:17AM +, Attilio Rao wrote: A> Author: attilio A> Date: Mon Oct 29 01:35:17 2012 A> New Revision: 242274 A> URL: http://svn.freebsd.org/changeset/base/242274 A> A> Log: A> Compiler have a precise knowledge of the content of sched_pin() and A> sched_unpin() as t

Re: svn commit: r242161 - in head/sys: net netinet netpfil/pf

2012-10-28 Thread Gleb Smirnoff
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 wrote: Y> > A> On 26.10.2012 23:06, Gleb Smirnoff wrote: Y> > A> > Author: glebius Y> > A> > Date: Fri Oct

Re: svn commit: r242161 - in head/sys: net netinet netpfil/pf

2012-10-28 Thread YongHyeon PYUN
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 wrote: > Y> > A> On 26.10.2012 23:06,

svn commit: r242300 - head/sys/vm

2012-10-28 Thread Alan Cox
Author: alc Date: Mon Oct 29 06:15:04 2012 New Revision: 242300 URL: http://svn.freebsd.org/changeset/base/242300 Log: Replace the page hold queue, PQ_HOLD, by a new page flag, PG_UNHOLDFREE, because the queue itself serves no purpose. When a held page is freed, inserting the page into the

svn commit: r242301 - head/etc/rc.d

2012-10-28 Thread Hiroki Sato
Author: hrs Date: Mon Oct 29 06:31:51 2012 New Revision: 242301 URL: http://svn.freebsd.org/changeset/base/242301 Log: Load ipdivert.ko when natd_enable=YES. PR: conf/167566 Modified: head/etc/rc.d/ipfw Modified: head/etc/rc.d/ipfw =

Re: svn commit: r242276 - head/sys/mips/cavium

2012-10-28 Thread Bruce Evans
On Mon, 29 Oct 2012, Juli Mallett wrote: Log: Wrap some long lines and display board serial numbers at boot. Any chance of using FreeBSD style instead of gnu style for the wrapping? Modified: head/sys/mips/cavium/octeon_machdep.c =