svn commit: r287358 - head

2015-09-01 Thread Gleb Smirnoff
Author: glebius Date: Tue Sep 1 11:59:12 2015 New Revision: 287358 URL: https://svnweb.freebsd.org/changeset/base/287358 Log: Not only build with buildworld, but also install with installworld all alternative kernels. Sponsored by: Netflix Sponsored by: Nginx, Inc. Modified:

svn commit: r287460 - head/sys/netinet

2015-09-04 Thread Gleb Smirnoff
Author: glebius Date: Fri Sep 4 12:02:12 2015 New Revision: 287460 URL: https://svnweb.freebsd.org/changeset/base/287460 Log: Make tcp_mtudisc() static and void. No functional changes. Sponsored by: Nginx, Inc. Modified: head/sys/netinet/tcp_subr.c head/sys/netinet/tcp_var.h

svn commit: r287400 - head

2015-09-02 Thread Gleb Smirnoff
Author: glebius Date: Wed Sep 2 15:42:14 2015 New Revision: 287400 URL: https://svnweb.freebsd.org/changeset/base/287400 Log: The ${BUILDKERNELS:[2..-1]} appears to produce a non zero result for a one word variable, which is quite unexpected from documentation. So, to avoid double

svn commit: r287399 - head/sys/dev/iwn

2015-09-02 Thread Gleb Smirnoff
Author: glebius Date: Wed Sep 2 15:23:51 2015 New Revision: 287399 URL: https://svnweb.freebsd.org/changeset/base/287399 Log: Remove the software queue, which is a remnant of ifnet ifqueue. Reviewed by: adrian Sponsored by: Netflix Sponsored by: Nginx, Inc. Modified:

svn commit: r287481 - head/sys/netinet

2015-09-05 Thread Gleb Smirnoff
Author: glebius Date: Sat Sep 5 10:15:19 2015 New Revision: 287481 URL: https://svnweb.freebsd.org/changeset/base/287481 Log: Use Jenkins hash for TCP syncache. o Unlike xor, in Jenkins hash every bit of input affects virtually every bit of output, thus salting the hash actually

svn commit: r287357 - head

2015-09-01 Thread Gleb Smirnoff
Author: glebius Date: Tue Sep 1 11:46:13 2015 New Revision: 287357 URL: https://svnweb.freebsd.org/changeset/base/287357 Log: When building multiple kernels use [2..-1] to extract !INSTALLKERNEL from BUILDKERNELS list. This is more strict, since INSTALLKERNEL by definition is the first

Re: svn commit: r287358 - head

2015-09-02 Thread Gleb Smirnoff
Alexander, On Tue, Sep 01, 2015 at 10:44:38PM -0400, Alexander Kabaev wrote: A> On Tue, 1 Sep 2015 11:59:12 + (UTC) A> > Log: A> > Not only build with buildworld, but also install with installworld A> > all alternative kernels. A> > A> > Sponsored by:Netflix A> > Sponsored by:

Re: svn commit: r287358 - head

2015-09-02 Thread Gleb Smirnoff
On Wed, Sep 02, 2015 at 09:08:25AM -0400, Alexander Kabaev wrote: A> > A> > Modified: head/Makefile.inc1 A> > A> > == A> > A> > --- head/Makefile.inc1Tue Sep 1 11:46:13 2015 A> > A> > (r287357) +++

svn commit: r287394 - head/etc

2015-09-02 Thread Gleb Smirnoff
Author: glebius Date: Wed Sep 2 12:46:42 2015 New Revision: 287394 URL: https://svnweb.freebsd.org/changeset/base/287394 Log: Fix dynamic attach/detach of 802.11 devices after r287197: o In pccard_ether add code to start children of a 802.11 device, that are configured in rc.conf. o

svn commit: r287398 - head/etc

2015-09-02 Thread Gleb Smirnoff
Author: glebius Date: Wed Sep 2 14:38:16 2015 New Revision: 287398 URL: https://svnweb.freebsd.org/changeset/base/287398 Log: Add iwm(4), that was missing in r287394. Submitted by: Shawn Webb Modified: head/etc/devd.conf Modified: head/etc/devd.conf

Re: svn commit: r287396 - in head: sbin/bsdlabel sbin/dumpfs sbin/fdisk sbin/ffsinfo sbin/mdconfig sbin/newfs sbin/newfs_msdos sbin/newfs_nandfs sbin/reboot share/man/man4 share/man/man7 share/man/man

2015-09-02 Thread Gleb Smirnoff
On Wed, Sep 02, 2015 at 02:08:43PM +, Edward Tomasz Napierala wrote: E> Author: trasz E> Date: Wed Sep 2 14:08:43 2015 E> New Revision: 287396 E> URL: https://svnweb.freebsd.org/changeset/base/287396 E> E> Log: E> It's 2015, and some people are still trying to use fdisk and then E> go

Re: svn commit: r287861 - in head/sys: net netinet6 netpfil/pf ofed/drivers/infiniband/ulp/ipoib

2015-09-16 Thread Gleb Smirnoff
Hi! The main disaster is still in its place in nd6_output_ifp(), as it was before in nd6_output():: error = (*ifp->if_output)(origifp, m, (struct sockaddr *)dst, NULL); ^^^ ^^^ :( On Wed, Sep 16, 2015 at 02:26:29PM +, Alexander V. Chernikov

Re: svn commit: r287654 - head/sys/netgraph

2015-09-14 Thread Gleb Smirnoff
Hi! The change definitely lacks the documentation change :) On Fri, Sep 11, 2015 at 09:15:28AM +, Alexander Motin wrote: A> Author: mav A> Date: Fri Sep 11 09:15:27 2015 A> New Revision: 287654 A> URL: https://svnweb.freebsd.org/changeset/base/287654 A> A> Log: A> Add support for

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

2015-09-14 Thread Gleb Smirnoff
Hi! On Mon, Sep 14, 2015 at 10:28:48AM +, Alexander V. Chernikov wrote: A> Author: melifaro A> Date: Mon Sep 14 10:28:47 2015 A> New Revision: 287779 A> URL: https://svnweb.freebsd.org/changeset/base/287779 A> A> Log: A> * Improve error checking for arp messages. A> * Clean stale

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

2015-09-15 Thread Gleb Smirnoff
Author: glebius Date: Tue Sep 15 12:19:01 2015 New Revision: 287821 URL: https://svnweb.freebsd.org/changeset/base/287821 Log: Document NGM_PPPOE_SETMAXP. Submitted by: Dmitry Luhtionov Modified: head/share/man/man4/ng_pppoe.4 Modified: head/share/man/man4/ng_pppoe.4

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

2015-09-16 Thread Gleb Smirnoff
Hans, On Mon, Sep 14, 2015 at 10:52:27AM +, Hans Petter Selasky wrote: H> Author: hselasky H> Date: Mon Sep 14 10:52:26 2015 H> New Revision: 287780 H> URL: https://svnweb.freebsd.org/changeset/base/287780 H> H> Log: H> Implement callout_drain_async(), inspired by the projects/hps_head

svn commit: r287874 - head/sys/netinet

2015-09-16 Thread Gleb Smirnoff
Author: glebius Date: Wed Sep 16 21:42:33 2015 New Revision: 287874 URL: https://svnweb.freebsd.org/changeset/base/287874 Log: In tcp_ctlinput() separate the (ip == NULL) block from the rest of the function to reduce so many levels of indentation. Style the lines that got now indentation

svn commit: r287923 - head/sys/netinet

2015-09-17 Thread Gleb Smirnoff
Author: glebius Date: Thu Sep 17 17:27:49 2015 New Revision: 287923 URL: https://svnweb.freebsd.org/changeset/base/287923 Log: Use proper byteswap macro. This isn't a functional change. Modified: head/sys/netinet/tcp_subr.c Modified: head/sys/netinet/tcp_subr.c

svn commit: r287931 - head/sys/sys

2015-09-17 Thread Gleb Smirnoff
Author: glebius Date: Thu Sep 17 20:21:55 2015 New Revision: 287931 URL: https://svnweb.freebsd.org/changeset/base/287931 Log: Remove extra tabs. Modified: head/sys/sys/systm.h Modified: head/sys/sys/systm.h == ---

svn commit: r288412 - head/sys/netinet

2015-09-29 Thread Gleb Smirnoff
Author: glebius Date: Wed Sep 30 03:37:37 2015 New Revision: 288412 URL: https://svnweb.freebsd.org/changeset/base/288412 Log: When processing ICMP need frag message, ignore the suggested MTU unless it is smaller than the current one for this connection. This is behavior specified by RFC

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

2015-09-18 Thread Gleb Smirnoff
Hans, on behalf of core, I ask you to revert this change due to lack of review and due to previous issues in this area. On Mon, Sep 14, 2015 at 10:52:27AM +, Hans Petter Selasky wrote: H> Author: hselasky H> Date: Mon Sep 14 10:52:26 2015 H> New Revision: 287780 H> URL:

svn commit: r292386 - in head/sys: cddl/contrib/opensolaris/uts/common/fs/zfs fs/fuse fs/nfsclient fs/smbfs

2015-12-16 Thread Gleb Smirnoff
Author: glebius Date: Wed Dec 16 23:48:50 2015 New Revision: 292386 URL: https://svnweb.freebsd.org/changeset/base/292386 Log: Fix breakage caused by r292373 in ZFS/FUSE/NFS/SMBFS. With the new VOP_GETPAGES() KPI the "count" argument counts pages already, and doesn't need to be

Re: svn commit: r292373 - in head: share/man/man9 sys/cddl/contrib/opensolaris/uts/common/fs/zfs sys/dev/drm2/i915 sys/dev/drm2/ttm sys/dev/md sys/fs/fuse sys/fs/nfsclient sys/fs/smbfs sys/fs/tmpfs sy

2015-12-16 Thread Gleb Smirnoff
Ivan, can you please test this patch? -- Totus tuus, Glebius. Index: sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c === --- sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c (revision 292382) +++

svn commit: r292373 - in head: share/man/man9 sys/cddl/contrib/opensolaris/uts/common/fs/zfs sys/dev/drm2/i915 sys/dev/drm2/ttm sys/dev/md sys/fs/fuse sys/fs/nfsclient sys/fs/smbfs sys/fs/tmpfs sys...

2015-12-16 Thread Gleb Smirnoff
Author: glebius Date: Wed Dec 16 21:30:45 2015 New Revision: 292373 URL: https://svnweb.freebsd.org/changeset/base/292373 Log: A change to KPI of vm_pager_get_pages() and underlying VOP_GETPAGES(). o With new KPI consumers can request contiguous ranges of pages, and unlike before, all

Re: svn commit: r292373 - in head: share/man/man9 sys/cddl/contrib/opensolaris/uts/common/fs/zfs sys/dev/drm2/i915 sys/dev/drm2/ttm sys/dev/md sys/fs/fuse sys/fs/nfsclient sys/fs/smbfs sys/fs/tmpfs sy

2015-12-16 Thread Gleb Smirnoff
Ivan, can you please test r292386? -- Totus tuus, Glebius. ___ svn-src-head@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/svn-src-head To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Re: svn commit: r292373 - in head: share/man/man9 sys/cddl/contrib/opensolaris/uts/common/fs/zfs sys/dev/drm2/i915 sys/dev/drm2/ttm sys/dev/md sys/fs/fuse sys/fs/nfsclient sys/fs/smbfs sys/fs/tmpfs sy

2015-12-16 Thread Gleb Smirnoff
Ivan, can you please show? kgdb> list *zfs_freebsd_getpages+0x96 -- Totus tuus, Glebius. ___ svn-src-head@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/svn-src-head To unsubscribe, send any mail to

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

2015-12-16 Thread Gleb Smirnoff
Steven, I'm sorry that wasn't able to review D4111 in time, but I have very strong concerns against r292275. And r292379 doesn't improve situation. I am asking you to back out both patches, and then we can get together back to the problem. The 156226 bug was sitting for 2 years in the

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

2015-12-17 Thread Gleb Smirnoff
Steven, another feasible solution for the design described in the 156226 would be to run STP on the switches, and if_bridge(4) instead of if_lagg(4) on FreeBSD, also with STP enabled. Would work perfectly. Of course, if switches are dumb and cheap, and can't do STP, then a tiny bpf-writer is

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

2015-12-17 Thread Gleb Smirnoff
Steven, On Thu, Dec 17, 2015 at 02:29:02PM +, Steven Hartland wrote: S> Hey Gleb, sorry I didn't wait for your review, but I did ask around on what S> the timeout for this would be and was informed 2 weeks and as it had been S> over a month, with quite a bit of feedback from others in the

svn commit: r292411 - head/sys/dev/if_ndis

2015-12-17 Thread Gleb Smirnoff
Author: glebius Date: Thu Dec 17 21:01:19 2015 New Revision: 292411 URL: https://svnweb.freebsd.org/changeset/base/292411 Log: Fix regression in if_ndis in r280347. Submitted by: avos Reported by: Ev Bogdanov Tested by:Ivan Kormachev MFC after:3 days Modified:

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

2015-12-17 Thread Gleb Smirnoff
On Thu, Dec 17, 2015 at 11:26:52PM +, Steven Hartland wrote: S> You may have not read all the detail in the review so you might not have S> noticed that I S> identified that carp IPv6 NA was broken by r251584 which was committed 2 1/2 S> years ago. I'm guessing not may people use it for IPv6.

svn commit: r293284 - in head/sys: dev/cxgb/ulp/tom dev/cxgbe/tom netinet

2016-01-06 Thread Gleb Smirnoff
Author: glebius Date: Thu Jan 7 00:14:42 2016 New Revision: 293284 URL: https://svnweb.freebsd.org/changeset/base/293284 Log: Historically we have two fields in tcpcb to describe sender MSS: t_maxopd, and t_maxseg. This dualism emerged with T/TCP, but was not properly cleaned up after

svn commit: r293282 - head

2016-01-06 Thread Gleb Smirnoff
Author: glebius Date: Wed Jan 6 21:58:45 2016 New Revision: 293282 URL: https://svnweb.freebsd.org/changeset/base/293282 Log: Provide knob NO_INSTALLEXTRAKERNELS. If defined, extra kernels in KERNCONF won't be installed, only the first one would. Modified: head/Makefile.inc1 Modified:

svn commit: r293405 - head/sys/kern

2016-01-07 Thread Gleb Smirnoff
Author: glebius Date: Fri Jan 8 01:16:03 2016 New Revision: 293405 URL: https://svnweb.freebsd.org/changeset/base/293405 Log: For SOCK_STREAM socket use sbappendstream() instead of sbappend(). Modified: head/sys/kern/uipc_usrreq.c Modified: head/sys/kern/uipc_usrreq.c

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

2015-12-29 Thread Gleb Smirnoff
On Sun, Dec 27, 2015 at 02:42:39PM +, Konstantin Belousov wrote: K> Author: kib K> Date: Sun Dec 27 14:42:39 2015 K> New Revision: 292772 K> URL: https://svnweb.freebsd.org/changeset/base/292772 K> K> Log: K> Add missed relpbuf() for a smallfs page-in. K> K> Reported by: Shawn

svn commit: r293432 - in head/sys: kern netgraph/bluetooth/socket ofed/drivers/infiniband/ulp/sdp sys

2016-01-08 Thread Gleb Smirnoff
Author: glebius Date: Fri Jan 8 19:03:20 2016 New Revision: 293432 URL: https://svnweb.freebsd.org/changeset/base/293432 Log: Make it possible for sbappend() to preserve M_NOTREADY on mbufs, just like sbappendstream() does. Although, M_NOTREADY may appear only on SOCK_STREAM sockets, due

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

2016-01-08 Thread Gleb Smirnoff
On Fri, Jan 08, 2016 at 12:37:14PM -0800, Bryan Drewery wrote: B> > The new syscalls is a drop in replacement. No modifications are required B> > to applications. One can take nginx binary for stable/10 and run it B> > successfully on head. Although SF_NODISKIO lost its original sense, as

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

2016-01-08 Thread Gleb Smirnoff
AUTHORS -The +The initial implementation of .Fn sendfile system call and this manual page were written by .An David G. Lawrence Aq Mt d...@dglawrence.com . +The +.Fx 11 +implementation was written by +.An Gleb Smirnoff Aq Mt gleb...@freebsd.org . Modified

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

2016-01-08 Thread Gleb Smirnoff
On Fri, Jan 08, 2016 at 01:22:45PM -0800, NGie Cooper wrote: N> > 1) The review requests were sent continuosly to arch@ during last 1.5 years. N> > N> > https://lists.freebsd.org/pipermail/freebsd-arch/2014-May/015385.html N> > N> > 2) Team of engineers at Netflix has a lot of code build on

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

2016-01-08 Thread Gleb Smirnoff
On Fri, Jan 08, 2016 at 12:44:32PM -0800, NGie Cooper wrote: N> > Log: N> > New sendfile(2) syscall. A joint effort of NGINX and Netflix from 2013 and N> > up to now. N> > N> > The new sendfile is the code that Netflix uses to send their multiple tens N> > of gigabits of data per second. The

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

2016-01-09 Thread Gleb Smirnoff
Antoine, On Sat, Jan 09, 2016 at 07:41:57PM +, Antoine Brodin wrote: A> On Fri, Jan 8, 2016 at 8:34 PM, Gleb Smirnoff <gleb...@freebsd.org> wrote: A> > Author: glebius A> > Date: Fri Jan 8 20:34:57 2016 A> > New Revision: 293439 A> > URL: https://svnweb.

Re: svn commit: r293459 - head/usr.sbin/bhyve

2016-01-08 Thread Gleb Smirnoff
On Sat, Jan 09, 2016 at 03:08:21AM +, George V. Neville-Neil wrote: G> Author: gnn G> Date: Sat Jan 9 03:08:21 2016 G> New Revision: 293459 G> URL: https://svnweb.freebsd.org/changeset/base/293459 G> G> Log: G> Add netmap support for bhyve G> G> Submitted by: btw G> MFC after:

Re: svn commit: r292460 - head/sys/powerpc/pseries

2015-12-21 Thread Gleb Smirnoff
Nathan, On Sat, Dec 19, 2015 at 02:16:38AM +, Nathan Whitehorn wrote: N> Author: nwhitehorn N> Date: Sat Dec 19 02:16:38 2015 N> New Revision: 292460 N> URL: https://svnweb.freebsd.org/changeset/base/292460 N> N> Log: N> Provide link state reporting so that ifconfig_llan0="DHCP" works.

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

2015-12-17 Thread Gleb Smirnoff
Steven, On Thu, Dec 17, 2015 at 02:29:02PM +, Steven Hartland wrote: S> I would definitely like to understand more about your concerns and learn S> from S> your knowledge in this area, so thanks for that offer, and while it does S> sound S> unforgiving I totally understand where you're

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

2015-11-25 Thread Gleb Smirnoff
Fabien, On Wed, Nov 25, 2015 at 02:45:44PM +, Fabien Thomas wrote: F> Author: fabient F> Date: Wed Nov 25 14:45:43 2015 F> New Revision: 291301 F> URL: https://svnweb.freebsd.org/changeset/base/291301 F> F> Log: F> The r241129 description was wrong that the scenario is possible F> only

svn commit: r291116 - in head/sys: kern sys vm

2015-11-20 Thread Gleb Smirnoff
Author: glebius Date: Fri Nov 20 23:52:27 2015 New Revision: 291116 URL: https://svnweb.freebsd.org/changeset/base/291116 Log: Remove remnants of the old NFS from vnode pager. Reviewed by: kib Sponsored by: Netflix Modified: head/sys/kern/vfs_subr.c head/sys/sys/mount.h

Re: svn commit: r293721 - head/sys/dev/hyperv/netvsc

2016-01-11 Thread Gleb Smirnoff
On Tue, Jan 12, 2016 at 01:50:56AM +, Sepherosa Ziehau wrote: S> Author: sephe S> Date: Tue Jan 12 01:50:56 2016 S> New Revision: 293721 S> URL: https://svnweb.freebsd.org/changeset/base/293721 S> S> Log: S> hyperv/hn: Avoid mbuf cluster allocation, if the packet is small. S> S> This

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

2016-01-12 Thread Gleb Smirnoff
2016 at 07:41:57PM +, Antoine Brodin wrote: A> >> On Fri, Jan 8, 2016 at 8:34 PM, Gleb Smirnoff <gleb...@freebsd.org> wrote: A> >> > Author: glebius A> >> > Date: Fri Jan 8 20:34:57 2016 A> >> > New Revision: 293439 A> >> > URL

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

2016-05-27 Thread Gleb Smirnoff
On Fri, May 27, 2016 at 02:27:45PM -0700, Adrian Chadd wrote: A> Hm, doesnt this make sense to do as part of RO_RTFREE? I agree that it looks messy, but for now we just need to fix instapanic. I will either return to this, or may be melifaro's new routing will outperform FLOWTABLE and we can

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

2016-05-27 Thread Gleb Smirnoff
Dru, On Fri, May 27, 2016 at 06:52:58PM +, Dru Lavigne wrote: D> Log: D> Remove duplicate sentence from pfsync.8. D> D> PR: 209539 D> Submitted by: olivier@ D> Reviewed by: timmoor...@gmail.com D> Sponsored by: iXsystems D> D> Modified: D> head/share/man/man4/pfsync.4 D> D>

svn commit: r300854 - in head/sys: netinet netinet6

2016-05-27 Thread Gleb Smirnoff
Author: glebius Date: Fri May 27 17:31:02 2016 New Revision: 300854 URL: https://svnweb.freebsd.org/changeset/base/300854 Log: Plug route reference underleak that happens with FLOWTABLE after r297225. Submitted by: Mike Karels Modified: head/sys/netinet/ip_output.c

svn commit: r301173 - head/sys/geom/mirror

2016-06-02 Thread Gleb Smirnoff
Author: glebius Date: Wed Jun 1 22:11:54 2016 New Revision: 301173 URL: https://svnweb.freebsd.org/changeset/base/301173 Log: When we are in panic, always go the asynchronous path in g_mirror_destroy(), otherwise the system will hang. This is a temporarily least intrusive crutch to get

Re: svn commit: r300671 - in head/sys/compat/linuxkpi/common: include/linux src

2016-05-26 Thread Gleb Smirnoff
Hi! The SCHEDULER_STOPPED() already has __predict_false() in it, so unlikely() is superfluous. On Wed, May 25, 2016 at 09:04:06AM +, Hans Petter Selasky wrote: H> Author: hselasky H> Date: Wed May 25 09:04:06 2016 H> New Revision: 300671 H> URL:

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

2016-05-26 Thread Gleb Smirnoff
On Mon, May 23, 2016 at 10:31:54AM +, Hans Petter Selasky wrote: H> Author: hselasky H> Date: Mon May 23 10:31:54 2016 H> New Revision: 300489 H> URL: https://svnweb.freebsd.org/changeset/base/300489 H> H> Log: H> Use DELAY() instead of _sleep() when SCHEDULER_STOPPED() is set inside H>

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

2016-05-26 Thread Gleb Smirnoff
Michael, On Wed, May 25, 2016 at 01:48:26PM +, Michael Tuexen wrote: M> Author: tuexen M> Date: Wed May 25 13:48:26 2016 M> New Revision: 300679 M> URL: https://svnweb.freebsd.org/changeset/base/300679 M> M> Log: M> Count packets as not being delivered only if they are neither M>

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

2016-05-26 Thread Gleb Smirnoff
Hans, On Thu, May 26, 2016 at 08:41:55AM +, Hans Petter Selasky wrote: H> Author: hselasky H> Date: Thu May 26 08:41:55 2016 H> New Revision: 300718 H> URL: https://svnweb.freebsd.org/changeset/base/300718 H> H> Log: H> Add support for boolean sysctl's. H> H> Because the size of

Re: svn commit: r300771 - head/sys/netgraph/netflow

2016-05-26 Thread Gleb Smirnoff
On Thu, May 26, 2016 at 06:57:26PM +, Jung-uk Kim wrote: J> Author: jkim J> Date: Thu May 26 18:57:26 2016 J> New Revision: 300771 J> URL: https://svnweb.freebsd.org/changeset/base/300771 J> J> Log: J> Use bit_count(3) instead of four bitcount32() calls. J> J> Reviewed by:

svn commit: r293427 - head/sys/kern

2016-01-08 Thread Gleb Smirnoff
Author: glebius Date: Fri Jan 8 17:27:23 2016 New Revision: 293427 URL: https://svnweb.freebsd.org/changeset/base/293427 Log: Revert r293405: it breaks socket buffer INVARIANTS when sending control data over local sockets. Modified: head/sys/kern/uipc_usrreq.c Modified:

svn commit: r293643 - head/usr.sbin/bhyve

2016-01-10 Thread Gleb Smirnoff
Author: glebius Date: Sun Jan 10 20:10:34 2016 New Revision: 293643 URL: https://svnweb.freebsd.org/changeset/base/293643 Log: Fix bhyve(1) operation on vmnet devices, broken in r293459. Modified: head/usr.sbin/bhyve/pci_virtio_net.c Modified: head/usr.sbin/bhyve/pci_virtio_net.c

svn commit: r293907 - in head/sys: amd64/linux amd64/linux32 compat/linux i386/linux

2016-01-14 Thread Gleb Smirnoff
Author: glebius Date: Thu Jan 14 10:13:58 2016 New Revision: 293907 URL: https://svnweb.freebsd.org/changeset/base/293907 Log: Change linux get_robust_list system call to match actual linux one. The set_robust_list system call request the kernel to record the head of the list of robust

svn commit: r293906 - head/sys/netinet6

2016-01-14 Thread Gleb Smirnoff
Author: glebius Date: Thu Jan 14 10:11:10 2016 New Revision: 293906 URL: https://svnweb.freebsd.org/changeset/base/293906 Log: Verify the packet length in sctp6_input(). The sctp6_ctlinput() function does not properly check the length of the packet it receives from the ICMP6 input

svn commit: r293909 - in head/sys: compat/linux kern sys

2016-01-14 Thread Gleb Smirnoff
Author: glebius Date: Thu Jan 14 10:16:25 2016 New Revision: 293909 URL: https://svnweb.freebsd.org/changeset/base/293909 Log: Call crextend() before copying old credentials to the new credentials and replace crcopysafe by crcopy as crcopysafe is is not intended to be safe in a threaded

svn commit: r293908 - in head/sys: amd64/linux amd64/linux32 i386/linux

2016-01-14 Thread Gleb Smirnoff
Author: glebius Date: Thu Jan 14 10:15:21 2016 New Revision: 293908 URL: https://svnweb.freebsd.org/changeset/base/293908 Log: Regen after r293907. Modified: head/sys/amd64/linux/linux_proto.h head/sys/amd64/linux/linux_syscall.h head/sys/amd64/linux/linux_syscalls.c

svn commit: r293910 - head/sys/netinet

2016-01-14 Thread Gleb Smirnoff
Author: glebius Date: Thu Jan 14 10:22:45 2016 New Revision: 293910 URL: https://svnweb.freebsd.org/changeset/base/293910 Log: There is a bug in tcp_output()'s implementation of the TCP_SIGNATURE (RFC 2385/TCP-MD5) kernel option. If a tcpcb has TF_NOOPT flag, then tcp_addoptions() is not

svn commit: r293911 - head/etc

2016-01-14 Thread Gleb Smirnoff
Author: glebius Date: Thu Jan 14 10:25:18 2016 New Revision: 293911 URL: https://svnweb.freebsd.org/changeset/base/293911 Log: Install /etc/snmpd.config with 0600 permissions. Noticed by: Pierre Kim Security: SA-16:06.snmpd Pointy hat to:glebius in 2005 Modified:

svn commit: r294048 - head/crypto/openssh

2016-01-14 Thread Gleb Smirnoff
Author: glebius Date: Thu Jan 14 22:40:46 2016 New Revision: 294048 URL: https://svnweb.freebsd.org/changeset/base/294048 Log: Fix OpenSSH client information leak. Security: SA-16:07.openssh Security: CVE-2016-0777 Modified: head/crypto/openssh/readconf.c Modified:

svn commit: r295451 - in head: lib/libmemstat sys/amd64/amd64 sys/arm/arm sys/arm64/arm64 sys/kern sys/mips/mips sys/powerpc/powerpc sys/riscv/riscv sys/sparc64/sparc64 sys/vm

2016-02-09 Thread Gleb Smirnoff
Author: glebius Date: Tue Feb 9 20:22:35 2016 New Revision: 295451 URL: https://svnweb.freebsd.org/changeset/base/295451 Log: Include sys/_task.h into uma_int.h, so that taskqueue.h isn't a requirement for uma_int.h. Suggested by: jhb Modified: head/lib/libmemstat/memstat_uma.c

svn commit: r295482 - in head/sys: dev/cxgb dev/cxgbe kern netinet sys

2016-02-10 Thread Gleb Smirnoff
Author: glebius Date: Wed Feb 10 18:54:18 2016 New Revision: 295482 URL: https://svnweb.freebsd.org/changeset/base/295482 Log: Garbage collect unused arguments of m_init(). Modified: head/sys/dev/cxgb/cxgb_sge.c head/sys/dev/cxgbe/t4_sge.c head/sys/kern/kern_mbuf.c

svn commit: r295481 - head/sys/sys

2016-02-10 Thread Gleb Smirnoff
Author: glebius Date: Wed Feb 10 18:36:51 2016 New Revision: 295481 URL: https://svnweb.freebsd.org/changeset/base/295481 Log: Garbage collect m_getclr(). Modified: head/sys/sys/mbuf.h Modified: head/sys/sys/mbuf.h

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

2016-02-05 Thread Gleb Smirnoff
Mark, thanks! Me culpa :( On Fri, Feb 05, 2016 at 07:35:53PM +, Mark Johnston wrote: M> Author: markj M> Date: Fri Feb 5 19:35:53 2016 M> New Revision: 295330 M> URL: https://svnweb.freebsd.org/changeset/base/295330 M> M> Log: M> Plug a vm_page leak introduced in r292373. M> M>

svn commit: r295338 - head/usr.sbin/freebsd-update

2016-02-05 Thread Gleb Smirnoff
Author: glebius Date: Fri Feb 5 21:57:50 2016 New Revision: 295338 URL: https://svnweb.freebsd.org/changeset/base/295338 Log: Provide a future release as an example, instead of a historical one. Modified: head/usr.sbin/freebsd-update/freebsd-update.sh Modified:

Re: svn commit: r295226 - head/lib/libmemstat

2016-02-04 Thread Gleb Smirnoff
On Wed, Feb 03, 2016 at 04:41:26PM -0800, Bryan Drewery wrote: B> On 2/3/2016 4:23 PM, Gleb Smirnoff wrote: B> > Author: glebius B> > Date: Thu Feb 4 00:23:21 2016 B> > New Revision: 295226 B> > URL: https://svnweb.freebsd.org/changeset/base/295226 B> > B&

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

2016-02-11 Thread Gleb Smirnoff
Author: glebius Date: Thu Feb 11 21:32:23 2016 New Revision: 295547 URL: https://svnweb.freebsd.org/changeset/base/295547 Log: o Gather all mbuf(9) allocation functions into kern_mbuf.c, and all mbuf(9) manipulation functions into uipc_mbuf.c. This looks like the initial intent, but

Re: svn commit: r295226 - head/lib/libmemstat

2016-02-08 Thread Gleb Smirnoff
On Mon, Feb 08, 2016 at 01:21:18PM -0800, John Baldwin wrote: J> On Thursday, February 04, 2016 09:06:03 AM Gleb Smirnoff wrote: J> > On Wed, Feb 03, 2016 at 04:41:26PM -0800, Bryan Drewery wrote: J> > B> On 2/3/2016 4:23 PM, Gleb Smirnoff wrote: J> > B> > Author: g

svn commit: r294996 - head/sys/dev/sfxge

2016-01-28 Thread Gleb Smirnoff
Author: glebius Date: Thu Jan 28 16:51:56 2016 New Revision: 294996 URL: https://svnweb.freebsd.org/changeset/base/294996 Log: Use m_getjcl() instead of manually selecting zone. Reviewed by: arybchik Modified: head/sys/dev/sfxge/sfxge.h head/sys/dev/sfxge/sfxge_rx.c Modified:

svn commit: r294902 - head/sys/netinet

2016-01-26 Thread Gleb Smirnoff
Author: glebius Date: Wed Jan 27 07:34:00 2016 New Revision: 294902 URL: https://svnweb.freebsd.org/changeset/base/294902 Log: Fix issues with TCP_CONGESTION handling after r294540: o Return back the buf[TCP_CA_NAME_MAX] for TCP_CONGESTION, for TCP_CCALGOOPT use dynamically allocated

svn commit: r294889 - in head/sys/dev: cxgb/ulp/tom cxgbe/tom

2016-01-26 Thread Gleb Smirnoff
Author: glebius Date: Wed Jan 27 05:15:53 2016 New Revision: 294889 URL: https://svnweb.freebsd.org/changeset/base/294889 Log: More fixes to the build. Modified: head/sys/dev/cxgb/ulp/tom/cxgb_listen.c head/sys/dev/cxgbe/tom/t4_connect.c head/sys/dev/cxgbe/tom/t4_listen.c

svn commit: r294931 - in head: share/man/man9 sys/netinet sys/netinet/cc sys/netinet/tcp_stacks

2016-01-27 Thread Gleb Smirnoff
Author: glebius Date: Wed Jan 27 17:59:39 2016 New Revision: 294931 URL: https://svnweb.freebsd.org/changeset/base/294931 Log: Rename netinet/tcp_cc.h to netinet/cc/cc.h. Discussed with: lstewart Added: head/sys/netinet/cc/cc.h - copied, changed from r294930,

svn commit: r295126 - in head/sys: contrib/ipfilter/netinet dev/bwn dev/ed dev/ep dev/fe dev/fxp dev/iscsi_initiator dev/le dev/malo dev/netmap dev/oce dev/otus dev/sfxge dev/sn dev/tx dev/usb/wlan...

2016-02-01 Thread Gleb Smirnoff
Author: glebius Date: Mon Feb 1 17:41:21 2016 New Revision: 295126 URL: https://svnweb.freebsd.org/changeset/base/295126 Log: These files were getting sys/malloc.h and vm/uma.h with header pollution via sys/mbuf.h Modified: head/sys/contrib/ipfilter/netinet/ip_compat.h

svn commit: r295218 - head/sys/dev/cxgb

2016-02-03 Thread Gleb Smirnoff
Author: glebius Date: Wed Feb 3 20:39:52 2016 New Revision: 295218 URL: https://svnweb.freebsd.org/changeset/base/295218 Log: Fix inverse logic. If this is zone_pack, then we shouldn't free the cluster ourselves. Found by review. Since this code is !386 and !amd64 and is executed on

svn commit: r295221 - in head/sys: kern vm

2016-02-03 Thread Gleb Smirnoff
Author: glebius Date: Wed Feb 3 22:02:36 2016 New Revision: 295221 URL: https://svnweb.freebsd.org/changeset/base/295221 Log: Move uma_dbg_alloc() and uma_dbg_free() into uma_core.c, which allows to make uma_dbg.h not depend on uma_int.h, which allows to uninclude uma_int.h from the

svn commit: r295222 - in head/sys: amd64/amd64 kern vm

2016-02-03 Thread Gleb Smirnoff
Author: glebius Date: Wed Feb 3 23:30:17 2016 New Revision: 295222 URL: https://svnweb.freebsd.org/changeset/base/295222 Log: Redo r292484. Embed task(9) into zone, so that uz_maxaction is called in a context that can sleep, allowing consumers of the KPI to run their drain routines without

svn commit: r295226 - head/lib/libmemstat

2016-02-03 Thread Gleb Smirnoff
Author: glebius Date: Thu Feb 4 00:23:21 2016 New Revision: 295226 URL: https://svnweb.freebsd.org/changeset/base/295226 Log: Fix build. Modified: head/lib/libmemstat/memstat_uma.c Modified: head/lib/libmemstat/memstat_uma.c

svn commit: r295231 - in head/sys: arm64/arm64 mips/mips powerpc/powerpc riscv/riscv

2016-02-03 Thread Gleb Smirnoff
Author: glebius Date: Thu Feb 4 03:55:41 2016 New Revision: 295231 URL: https://svnweb.freebsd.org/changeset/base/295231 Log: Fix build. Modified: head/sys/arm64/arm64/uma_machdep.c head/sys/mips/mips/uma_machdep.c head/sys/powerpc/powerpc/uma_machdep.c

Re: svn commit: r295768 - head/usr.sbin/iostat

2016-02-22 Thread Gleb Smirnoff
On Fri, Feb 19, 2016 at 04:50:40PM -0800, Conrad Meyer wrote: C> > It is not quite as simple as this would make it sound. The elements or C> > members of an aggregate (e.g.) structure type are initialized as if it were C> > an object of static storage duration (i.e., to zero) if the initializer

svn commit: r296241 - head/sys/net80211

2016-02-29 Thread Gleb Smirnoff
Author: glebius Date: Mon Feb 29 23:09:31 2016 New Revision: 296241 URL: https://svnweb.freebsd.org/changeset/base/296241 Log: Fix !IEEE80211_DEBUG build. Modified: head/sys/net80211/ieee80211_scan_sw.c Modified: head/sys/net80211/ieee80211_scan_sw.c

svn commit: r296243 - head/sys/vm

2016-02-29 Thread Gleb Smirnoff
Author: glebius Date: Tue Mar 1 00:33:32 2016 New Revision: 296243 URL: https://svnweb.freebsd.org/changeset/base/296243 Log: Remove UMA_ZONE_REFCNT feature, now unused. Blessed by: jeff Modified: head/sys/vm/uma.h head/sys/vm/uma_core.c head/sys/vm/uma_int.h Modified:

svn commit: r294487 - head

2016-01-20 Thread Gleb Smirnoff
Author: glebius Date: Thu Jan 21 07:54:05 2016 New Revision: 294487 URL: https://svnweb.freebsd.org/changeset/base/294487 Log: Note that new ssh(1) doesn't allow to use DSA keys by default. Modified: head/UPDATING Modified: head/UPDATING

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

2016-01-21 Thread Gleb Smirnoff
On Wed, Jan 20, 2016 at 05:40:03PM -0800, Ravi Pokala wrote: R> ISTR there's an API for creating a batch of counters; that might be cleaner than creating a dozen+ individually? There are some. An array macros are in sys/counter.h itself. The network stack has magic macros that allow you to use

svn commit: r294536 - head/sys/netinet

2016-01-21 Thread Gleb Smirnoff
Author: glebius Date: Thu Jan 21 22:53:12 2016 New Revision: 294536 URL: https://svnweb.freebsd.org/changeset/base/294536 Log: Refactor TCP_CONGESTION setsockopt handling: - Use M_TEMP instead of stack variable. - Unroll error handling, removing several levels of indentation. Modified:

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

2016-01-21 Thread Gleb Smirnoff
Author: glebius Date: Thu Jan 21 22:24:20 2016 New Revision: 294534 URL: https://svnweb.freebsd.org/changeset/base/294534 Log: Cleanup TCP files from unnecessary interface related includes. Modified: head/sys/netinet/cc/cc.c head/sys/netinet/cc/cc_cdg.c head/sys/netinet/cc/cc_chd.c

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

2016-01-21 Thread Gleb Smirnoff
Author: glebius Date: Thu Jan 21 22:34:51 2016 New Revision: 294535 URL: https://svnweb.freebsd.org/changeset/base/294535 Log: - Rename cc.h to more meaningful tcp_cc.h. - Declare it a kernel only include, which it already is. - Don't include tcp.h implicitly from tcp_cc.h Added:

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

2016-01-21 Thread Gleb Smirnoff
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 variable length and is opaque h> > h> > to TCP, forwarded directly to the algorithm's

svn commit: r294541 - in head/sys: conf kern

2016-01-21 Thread Gleb Smirnoff
Jan 22 02:23:18 2016 (r294541) @@ -1,8 +1,5 @@ /*- - * Copyright (c) 1982, 1986, 1989, 1990, 1993 - * The Regents of the University of California. All rights reserved. - * - * sendfile(2) and related extensions: + * Copyright (c) 2013-2015 Gleb Smirnoff <gleb...@freebsd.

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

2016-01-21 Thread Gleb Smirnoff
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. The argument is variable length and is opaque h> > to TCP, forwarded directly to the

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

2016-01-21 Thread Gleb Smirnoff
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 argument is variable length and is opaque to TCP, forwarded

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

2016-01-22 Thread Gleb Smirnoff
On Fri, Jan 22, 2016 at 05:19:34PM +1100, Lawrence Stewart wrote: L> On 01/22/16 09:53, Gleb Smirnoff wrote: L> > Author: glebius L> > Date: Thu Jan 21 22:53:12 2016 L> > New Revision: 294536 L> > URL: https://svnweb.freebsd.org/changeset/base/294536 L> > L> &

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

2016-01-22 Thread Gleb Smirnoff
On Fri, Jan 22, 2016 at 06:13:54PM +1100, Lawrence Stewart wrote: L> On 01/22/16 09:34, Gleb Smirnoff wrote: L> > Author: glebius L> > Date: Thu Jan 21 22:34:51 2016 L> > New Revision: 294535 L> > URL: https://svnweb.freebsd.org/changeset/base/294535 L> > L>

Re: svn commit: r294328 - in head: crypto/openssh crypto/openssh/contrib/caldera crypto/openssh/contrib/cygwin crypto/openssh/contrib/redhat crypto/openssh/contrib/suse crypto/openssh/openbsd-compat c

2016-01-20 Thread Gleb Smirnoff
On Wed, Jan 20, 2016 at 01:53:57PM -0800, Gleb Smirnoff wrote: T> On Tue, Jan 19, 2016 at 04:18:26PM +, Dag-Erling Smørgrav wrote: T> D> Author: des T> D> Date: Tue Jan 19 16:18:26 2016 T> D> New Revision: 294328 T> D> URL: https://svnweb.freebsd.org/changeset/base

Re: svn commit: r294328 - in head: crypto/openssh crypto/openssh/contrib/caldera crypto/openssh/contrib/cygwin crypto/openssh/contrib/redhat crypto/openssh/contrib/suse crypto/openssh/openbsd-compat c

2016-01-20 Thread Gleb Smirnoff
On Tue, Jan 19, 2016 at 04:18:26PM +, Dag-Erling Smørgrav wrote: D> Author: des D> Date: Tue Jan 19 16:18:26 2016 D> New Revision: 294328 D> URL: https://svnweb.freebsd.org/changeset/base/294328 D> D> Log: D> Upgrade to OpenSSH 6.7p1, retaining libwrap support (which has been removed D>

<    1   2   3   4   5   6   7   8   9   10   >