svn commit: r266917 - in head: share/misc usr.bin/calendar/calendars

2014-05-30 Thread Patrick Kelsey
...@freebsd.org\n2004/02/02] +pkelsey [label=Patrick Kelsey\pkel...@freebsd.org\n2014/05/29] pluknet [label=Sergey Kandaurov\npluk...@freebsd.org\n2010/10/05] ps [label=Paul Saab\n...@freebsd.org\n2000/02/23] qingli [label=Qing Li\nqin...@freebsd.org\n2005/04/13] @@ -509,6 +510,8 @@ jkoshy - rstone jlemon

svn commit: r282978 - head/sys/dev/netmap

2015-05-15 Thread Patrick Kelsey
Author: pkelsey Date: Fri May 15 15:36:57 2015 New Revision: 282978 URL: https://svnweb.freebsd.org/changeset/base/282978 Log: When a netmap process terminates without the full set of buffers it was granted via rings and ni_bufs_list_head represented in those rings and lists (e.g., via

svn commit: r283093 - head/share/man/man3

2015-05-18 Thread Patrick Kelsey
Author: pkelsey Date: Tue May 19 02:24:55 2015 New Revision: 283093 URL: https://svnweb.freebsd.org/changeset/base/283093 Log: Added description of POSIX-specified behavior when invoked on a key from within that key's destructor. Reviewed by: jhb, -doc Approved by: jmallett (mentor)

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

2015-06-27 Thread Patrick Kelsey
Author: pkelsey Date: Sat Jun 27 18:01:50 2015 New Revision: 284891 URL: https://svnweb.freebsd.org/changeset/base/284891 Log: Use correct flag in iovctl_start(). Differential Revision: https://reviews.freebsd.org/D2921 Reviewed by: rstone Approved by: jmallett (mentor) Sponsored by:

svn commit: r283641 - head/sbin/dhclient

2015-05-27 Thread Patrick Kelsey
Author: pkelsey Date: Thu May 28 05:38:07 2015 New Revision: 283641 URL: https://svnweb.freebsd.org/changeset/base/283641 Log: Add CAP_FCNTL to the lease file capsicum rights, and limit to CAP_FCNTL_GETFL. Without CAP_FCNTL_GETFL, the lease file truncation in rewrite_client_leases() will

svn commit: r283652 - head/share/man/man3

2015-05-28 Thread Patrick Kelsey
Author: pkelsey Date: Thu May 28 16:18:41 2015 New Revision: 283652 URL: https://svnweb.freebsd.org/changeset/base/283652 Log: Provide an unambiguous description of the potential hazard in calling pthread_setspecific(3) from a key destructor. Reviewed by: jhb Approved by: jmallett

svn commit: r285188 - head/lib/libc/gen

2015-07-05 Thread Patrick Kelsey
Author: pkelsey Date: Mon Jul 6 01:42:12 2015 New Revision: 285188 URL: https://svnweb.freebsd.org/changeset/base/285188 Log: Fix sysctl(3) so it returns the intended values for all mib names in the 'user' sysctl tree, which have all been coming back 0 or empty since r240176.

svn commit: r285189 - head/usr.sbin/iovctl

2015-07-05 Thread Patrick Kelsey
Author: pkelsey Date: Mon Jul 6 01:48:23 2015 New Revision: 285189 URL: https://svnweb.freebsd.org/changeset/base/285189 Log: Fix range upper bound for uint32_t and uint64_t, and reformat range description for uint8_t, uint16_t, uint32_t, and uint64_t. Differential Revision:

svn commit: r285190 - head/sys/net

2015-07-05 Thread Patrick Kelsey
Author: pkelsey Date: Mon Jul 6 02:12:49 2015 New Revision: 285190 URL: https://svnweb.freebsd.org/changeset/base/285190 Log: Fix if_loop so bpfwrite() can use it regardless of the state of bd_hdrcmplt. As if_loop does not use link-level headers, its behavior when used by bpfwrite()

svn commit: r285208 - head/sys/kern

2015-07-06 Thread Patrick Kelsey
Author: pkelsey Date: Mon Jul 6 16:07:21 2015 New Revision: 285208 URL: https://svnweb.freebsd.org/changeset/base/285208 Log: Don't acquire sysctlmemlock in userland_sysctl() when the old value pointer is NULL, as in that case there are no userland pages that could potentially be wired.

svn commit: r286027 - in head/sys: netinet sys

2015-07-29 Thread Patrick Kelsey
Author: pkelsey Date: Wed Jul 29 17:59:13 2015 New Revision: 286027 URL: https://svnweb.freebsd.org/changeset/base/286027 Log: Revert r265338, r271089 and r271123 as those changes do not handle non-inline urgent data and introduce an mbuf exhaustion attack vector similar to

Re: svn commit: r286027 - in head/sys: netinet sys

2015-07-29 Thread Patrick Kelsey
On Wed, Jul 29, 2015 at 2:43 PM, Shawn Webb shawn.w...@hardenedbsd.org wrote: On Wednesday, 29 July 2015 05:59:14 PM Patrick Kelsey wrote: Author: pkelsey Date: Wed Jul 29 17:59:13 2015 New Revision: 286027 URL: https://svnweb.freebsd.org/changeset/base/286027 Log: Revert r265338

svn commit: r285590 - head/sys/dev/ixgbe

2015-07-14 Thread Patrick Kelsey
Author: pkelsey Date: Wed Jul 15 00:35:50 2015 New Revision: 285590 URL: https://svnweb.freebsd.org/changeset/base/285590 Log: Fix igxbe SRIOV VF (if_ixv) initialization bugs. The MAC address for an if_ixv instance can now set at creation time, and the receive ring tail pointer is

svn commit: r285592 - in head/sys: amd64/conf dev/ixgbe dev/netmap

2015-07-14 Thread Patrick Kelsey
Author: pkelsey Date: Wed Jul 15 01:02:01 2015 New Revision: 285592 URL: https://svnweb.freebsd.org/changeset/base/285592 Log: Add netmap support for ixgbe SRIOV VFs (that is, to if_ixv). Differential Revision: https://reviews.freebsd.org/D2923 Reviewed by: erj, gnn Approved by:

svn commit: r285593 - head/sys/amd64/conf

2015-07-14 Thread Patrick Kelsey
Author: pkelsey Date: Wed Jul 15 01:04:54 2015 New Revision: 285593 URL: https://svnweb.freebsd.org/changeset/base/285593 Log: Revert inadvertent change to amd64/GENERIC. Modified: head/sys/amd64/conf/GENERIC Modified: head/sys/amd64/conf/GENERIC

svn commit: r285657 - head/sys/netinet

2015-07-17 Thread Patrick Kelsey
Author: pkelsey Date: Fri Jul 17 17:36:33 2015 New Revision: 285657 URL: https://svnweb.freebsd.org/changeset/base/285657 Log: Check TCP timestamp option flag so that the automatic receive buffer scaling code does not use an uninitialized timestamp echo reply value from the stack when

svn commit: r285275 - in head: contrib/tcpdump contrib/tcpdump/missing usr.sbin/tcpdump/tcpdump

2015-07-08 Thread Patrick Kelsey
Author: pkelsey Date: Wed Jul 8 16:19:32 2015 New Revision: 285275 URL: https://svnweb.freebsd.org/changeset/base/285275 Log: MFV r285191: tcpdump 4.7.4. Also, the changes made in r272451 and r272653 that were lost in the merge of 4.6.2 (r276788) have been restored. PR: 199568

svn commit: r285273 - in head: share/man/man9 usr.sbin/iovctl

2015-07-08 Thread Patrick Kelsey
Author: pkelsey Date: Wed Jul 8 16:16:44 2015 New Revision: 285273 URL: https://svnweb.freebsd.org/changeset/base/285273 Log: Replace use of .Po Pc with the preferred .Pq for single line enclosures in iovctl.conf(5), iovctl(8), pci(9), and pci_iov_schema(9). Differential Revision:

Re: svn commit: r285336 - in head/sys: netipsec opencrypto

2015-07-09 Thread Patrick Kelsey
On Thu, Jul 9, 2015 at 10:45 PM, Warner Losh i...@bsdimp.com wrote: On Jul 9, 2015, at 8:27 PM, George Neville-Neil g...@freebsd.org wrote: On 9 Jul 2015, at 18:26, Peter Wemm wrote: On Thursday, July 09, 2015 06:16:36 PM George V. Neville-Neil wrote: Author: gnn Date: Thu Jul

svn commit: r285299 - head/contrib/tcpdump

2015-07-08 Thread Patrick Kelsey
Author: pkelsey Date: Wed Jul 8 23:57:58 2015 New Revision: 285299 URL: https://svnweb.freebsd.org/changeset/base/285299 Log: MFV r285292: Merge upstream fix to eliminate build-breaking gcc warnings of no importance. commit: cab33b7a0acba7d2268a23c4383be6167106e549 Update

Re: svn commit: r285349 - in head/sys: dev/cxgbe dev/e1000 dev/ixgbe dev/netmap dev/re net

2015-07-10 Thread Patrick Kelsey
(suggested by Patrick Kelsey) - revised memory allocator in preparation for the 'passthrough mode' (ptnetmap) recently presented at bsdcan. ptnetmap is described in S. Garzarella, G. Lettieri, L. Rizzo; Virtual device passthrough for high speed VM networking

svn commit: r292706 - in head/sys: conf netinet

2015-12-24 Thread Patrick Kelsey
) +++ head/sys/netinet/tcp_fastopen.c Thu Dec 24 19:09:48 2015 (r292706) @@ -0,0 +1,442 @@ +/*- + * Copyright (c) 2015 Patrick Kelsey + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided

Re: svn commit: r298274 - head/sys/dev/spibus

2016-04-19 Thread Patrick Kelsey
On Tue, Apr 19, 2016 at 4:21 PM, Ian Lepore <i...@freebsd.org> wrote: > On Tue, 2016-04-19 at 13:17 -0700, Juli Mallett wrote: > > Patrick Kelsey offered an mmcspi driver for FreeBSD, but nobody > > seemed > > interested. I know of one proprietary branch of FreeBSD u

Re: svn commit: r298274 - head/sys/dev/spibus

2016-04-19 Thread Patrick Kelsey
On Tue, Apr 19, 2016 at 4:38 PM, Adrian Chadd <adrian.ch...@gmail.com> wrote: > On 19 April 2016 at 13:37, Patrick Kelsey <pkel...@freebsd.org> wrote: > > > > > > On Tue, Apr 19, 2016 at 4:21 PM, Ian Lepore <i...@freebsd.org> wrote: > >> > >&

Re: svn commit: r298274 - head/sys/dev/spibus

2016-04-19 Thread Patrick Kelsey
On Tue, Apr 19, 2016 at 4:41 PM, Patrick Kelsey <pkel...@freebsd.org> wrote: > > > > On Tue, Apr 19, 2016 at 4:38 PM, Adrian Chadd <adrian.ch...@gmail.com> > wrote: > >> On 19 April 2016 at 13:37, Patrick Kelsey <pkel...@freebsd.org> wrote: >>

svn commit: r313168 - head/sys/netinet

2017-02-03 Thread Patrick Kelsey
Author: pkelsey Date: Fri Feb 3 17:02:57 2017 New Revision: 313168 URL: https://svnweb.freebsd.org/changeset/base/313168 Log: Fix VIMAGE-related bugs in TFO. The autokey callout vnet context was not being initialized, and the per-vnet fastopen context was only being initialized for the

svn commit: r305169 - head/sys/kern

2016-08-31 Thread Patrick Kelsey
Author: pkelsey Date: Thu Sep 1 02:05:46 2016 New Revision: 305169 URL: https://svnweb.freebsd.org/changeset/base/305169 Log: _taskqueue_start_threads() now fails if it doesn't actually start any threads. Reviewed by: jhb MFC after:1 week Differential Revision:

svn commit: r307337 - head/sys/netinet

2016-10-14 Thread Patrick Kelsey
Author: pkelsey Date: Sat Oct 15 01:41:28 2016 New Revision: 307337 URL: https://svnweb.freebsd.org/changeset/base/307337 Log: Fix cases where the TFO pending counter would leak references, and eventually, memory. Also renamed some tfo labels and added/reworked comments for clarity.

Re: svn commit: r316648 - in head/sys: amd64/amd64 amd64/include arm/arm arm/include arm64/include cddl/dev/dtrace/aarch64 cddl/dev/dtrace/amd64 cddl/dev/dtrace/arm cddl/dev/dtrace/i386 cddl/dev/dtrac

2017-04-10 Thread Patrick Kelsey
On Mon, Apr 10, 2017 at 1:26 PM, Jung-uk Kim <j...@freebsd.org> wrote: > On 04/10/2017 13:23, Jung-uk Kim wrote: > > On 04/08/2017 22:00, Patrick Kelsey wrote: > >> Author: pkelsey > >> Date: Sun Apr 9 02:00:03 2017 > >> New Revision: 316648 > >

Re: svn commit: r316648 - in head/sys: amd64/amd64 amd64/include arm/arm arm/include arm64/include cddl/dev/dtrace/aarch64 cddl/dev/dtrace/amd64 cddl/dev/dtrace/arm cddl/dev/dtrace/i386 cddl/dev/dtrac

2017-04-10 Thread Patrick Kelsey
On Mon, Apr 10, 2017 at 1:43 PM, John Baldwin <j...@freebsd.org> wrote: > On Monday, April 10, 2017 01:23:04 PM Jung-uk Kim wrote: > > On 04/08/2017 22:00, Patrick Kelsey wrote: > > > Author: pkelsey > > > Date: Sun Apr 9 02:00:03 2017 > >

svn commit: r316683 - head/sys/sys

2017-04-10 Thread Patrick Kelsey
Author: pkelsey Date: Mon Apr 10 17:59:29 2017 New Revision: 316683 URL: https://svnweb.freebsd.org/changeset/base/316683 Log: Bump __FreeBSD_version due to r316648, rename of smp_no_redevous_barrier() to smp_no_rendezvous_barrier() Reported by: jkim Modified: head/sys/sys/param.h

svn commit: r316648 - in head/sys: amd64/amd64 amd64/include arm/arm arm/include arm64/include cddl/dev/dtrace/aarch64 cddl/dev/dtrace/amd64 cddl/dev/dtrace/arm cddl/dev/dtrace/i386 cddl/dev/dtrace...

2017-04-08 Thread Patrick Kelsey
Author: pkelsey Date: Sun Apr 9 02:00:03 2017 New Revision: 316648 URL: https://svnweb.freebsd.org/changeset/base/316648 Log: Corrected misspelled versions of rendezvous. The MFC will include a compat definition of smp_no_rendevous_barrier() that calls smp_no_rendezvous_barrier().

Re: svn commit: r316648 - in head/sys: amd64/amd64 amd64/include arm/arm arm/include arm64/include cddl/dev/dtrace/aarch64 cddl/dev/dtrace/amd64 cddl/dev/dtrace/arm cddl/dev/dtrace/i386 cddl/dev/dtrac

2017-04-11 Thread Patrick Kelsey
On Tue, Apr 11, 2017 at 1:24 AM, John Baldwin <j...@freebsd.org> wrote: > On Monday, April 10, 2017 04:26:03 PM Patrick Kelsey wrote: > > On Mon, Apr 10, 2017 at 1:43 PM, John Baldwin <j...@freebsd.org> wrote: > > > > > On Monday, April 10, 2017 01:23:04 PM

svn commit: r317035 - in head: contrib/traceroute sbin/route sbin/routed sys/net usr.bin/netstat usr.sbin/arp usr.sbin/ndp usr.sbin/rarpd usr.sbin/route6d

2017-04-16 Thread Patrick Kelsey
Author: pkelsey Date: Sun Apr 16 19:17:10 2017 New Revision: 317035 URL: https://svnweb.freebsd.org/changeset/base/317035 Log: Fix userland tools that don't check the format of routing socket messages before accessing message fields that may not be present, removing

svn commit: r316631 - head/sys/net

2017-04-07 Thread Patrick Kelsey
Author: pkelsey Date: Sat Apr 8 04:37:01 2017 New Revision: 316631 URL: https://svnweb.freebsd.org/changeset/base/316631 Log: Fix typo in comment. logest -> longest MFC after:3 days Modified: head/sys/net/rtsock.c Modified: head/sys/net/rtsock.c

svn commit: r316633 - head/sys/net

2017-04-07 Thread Patrick Kelsey
Author: pkelsey Date: Sat Apr 8 04:45:52 2017 New Revision: 316633 URL: https://svnweb.freebsd.org/changeset/base/316633 Log: Fixed typo in comment. patckets -> packets MFC after:3 days Modified: head/sys/net/if_epair.c Modified: head/sys/net/if_epair.c

svn commit: r316630 - head/sys/sys

2017-04-07 Thread Patrick Kelsey
Author: pkelsey Date: Sat Apr 8 04:34:18 2017 New Revision: 316630 URL: https://svnweb.freebsd.org/changeset/base/316630 Log: Fix typo. hist -> hint MFC after:3 days Modified: head/sys/sys/event.h Modified: head/sys/sys/event.h

svn commit: r316632 - head/sys/sys

2017-04-07 Thread Patrick Kelsey
Author: pkelsey Date: Sat Apr 8 04:41:46 2017 New Revision: 316632 URL: https://svnweb.freebsd.org/changeset/base/316632 Log: Fixed typo. CSUM_COALESED -> CSUM_COALESCED MFC after:3 days Modified: head/sys/sys/mbuf.h Modified: head/sys/sys/mbuf.h

svn commit: r316634 - head/sys/net

2017-04-07 Thread Patrick Kelsey
Author: pkelsey Date: Sat Apr 8 04:50:50 2017 New Revision: 316634 URL: https://svnweb.freebsd.org/changeset/base/316634 Log: Fixed typo in comment found while reading commit email for fix of other typo in same comment. ned -> need MFC after:3 days Modified:

svn commit: r317421 - head/sys/kern

2017-04-25 Thread Patrick Kelsey
Author: pkelsey Date: Tue Apr 25 19:54:34 2017 New Revision: 317421 URL: https://svnweb.freebsd.org/changeset/base/317421 Log: Remove unnecessary check for NULL mbuf in soreceive_generic(). This check has been redundant since it was introduced in r162554. Reviewed by: emaste, glebius

svn commit: r324181 - head/sys/netinet

2017-10-01 Thread Patrick Kelsey
Author: pkelsey Date: Sun Oct 1 23:37:17 2017 New Revision: 324181 URL: https://svnweb.freebsd.org/changeset/base/324181 Log: The soisconnected() call removed from syncache_socket() in r307966 was not extraneous in the TCP Fast Open (TFO) passive-open case. In the TFO passive-open case,

svn commit: r330000 - head/sys/netinet

2018-02-25 Thread Patrick Kelsey
Author: pkelsey Date: Mon Feb 26 02:43:26 2018 New Revision: 33 URL: https://svnweb.freebsd.org/changeset/base/33 Log: Fix harmless locking bug in tfp_fastopen_check_cookie(). The keylist lock was not being acquired early enough. The only side effect of this bug is that the

svn commit: r330001 - in head/sys: conf netinet

2018-02-25 Thread Patrick Kelsey
Copyright (c) 2015 Patrick Kelsey + * Copyright (c) 2015-2017 Patrick Kelsey * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -25,23 +25,44 @@ */ /* - * This is a server-side implementation of TCP Fast Open (TFO)

svn commit: r330002 - in head/sys: amd64/conf arm64/conf netinet

2018-02-25 Thread Patrick Kelsey
Author: pkelsey Date: Mon Feb 26 03:03:41 2018 New Revision: 330002 URL: https://svnweb.freebsd.org/changeset/base/330002 Log: Greatly reduce the number of #ifdefs supporting the TCP_RFC7413 kernel option. The conditional compilation support is now centralized in tcp_fastopen.h and

svn commit: r330035 - head/sys/netinet

2018-02-26 Thread Patrick Kelsey
Author: pkelsey Date: Mon Feb 26 20:31:16 2018 New Revision: 330035 URL: https://svnweb.freebsd.org/changeset/base/330035 Log: Ensure signed comparison to avoid false trip of assert during VNET teardown. Reported by: lwhsu MFC after:1 month Modified:

svn commit: r336727 - in head/sys/net: . altq

2018-07-25 Thread Patrick Kelsey
Author: pkelsey Date: Wed Jul 25 22:46:36 2018 New Revision: 336727 URL: https://svnweb.freebsd.org/changeset/base/336727 Log: ALTQ support for iflib. Reviewed by: jmallett, mmacy Differential Revision:https://reviews.freebsd.org/D16433 Modified: head/sys/net/altq/if_altq.h

svn commit: r337281 - head/sys/net

2018-08-03 Thread Patrick Kelsey
Author: pkelsey Date: Sat Aug 4 01:45:17 2018 New Revision: 337281 URL: https://svnweb.freebsd.org/changeset/base/337281 Log: Mark the send queue ready so ALTQ is available. Modified: head/sys/net/iflib.c Modified: head/sys/net/iflib.c

Re: svn commit: r338209 - in head: sbin/ipfw sbin/pfctl sys/net sys/net/altq sys/netpfil/pf usr.sbin/bsnmpd/modules/snmp_pf

2018-08-22 Thread Patrick Kelsey
SD11. > > To estimate number of ports affected a exp-run can be requested. Might > happen there are very little or even none! > > On Wed, Aug 22, 2018 at 07:38:48PM +, Patrick Kelsey wrote: > P> Author: pkelsey > P> Date: Wed Aug 22 19:38:48 2018 > P> New Revision:

svn commit: r338253 - head/sbin/pfctl

2018-08-23 Thread Patrick Kelsey
Author: pkelsey Date: Thu Aug 23 16:10:28 2018 New Revision: 338253 URL: https://svnweb.freebsd.org/changeset/base/338253 Log: Extend tbrsize heuristic in pfctl(8) to provide a sensible value for higher bandwidth interfaces. The new value is used above 2.5 Gbps, which is the highest

Re: svn commit: r338253 - head/sbin/pfctl

2018-08-23 Thread Patrick Kelsey
On Thu, Aug 23, 2018 at 1:05 PM Stefan Esser wrote: > Am 23.08.18 um 18:10 schrieb Patrick Kelsey: > > Author: pkelsey > > Date: Thu Aug 23 16:10:28 2018 > > New Revision: 338253 > > URL: https://svnweb.freebsd.org/changeset/base/338253 > > > > Log: &g

Re: svn commit: r338253 - head/sbin/pfctl

2018-08-23 Thread Patrick Kelsey
Fixed in r338260. On Thu, Aug 23, 2018 at 1:30 PM Patrick Kelsey wrote: > > > On Thu, Aug 23, 2018 at 1:05 PM Stefan Esser wrote: > >> Am 23.08.18 um 18:10 schrieb Patrick Kelsey: >> > Author: pkelsey >> > Date: Thu Aug 23 16:10:28 2018 >&

svn commit: r338260 - head/sbin/pfctl

2018-08-23 Thread Patrick Kelsey
Author: pkelsey Date: Thu Aug 23 17:41:39 2018 New Revision: 338260 URL: https://svnweb.freebsd.org/changeset/base/338260 Log: Fix warning about crossing INT32_MAX boundary in computation of constant value. Modified: head/sbin/pfctl/pfctl_altq.c Modified: head/sbin/pfctl/pfctl_altq.c

svn commit: r338209 - in head: sbin/ipfw sbin/pfctl sys/net sys/net/altq sys/netpfil/pf usr.sbin/bsnmpd/modules/snmp_pf

2018-08-22 Thread Patrick Kelsey
Author: pkelsey Date: Wed Aug 22 19:38:48 2018 New Revision: 338209 URL: https://svnweb.freebsd.org/changeset/base/338209 Log: Extended pf(4) ioctl interface and pfctl(8) to allow bandwidths of 2^32 bps or greater to be used. Prior to this, bandwidth parameters would simply wrap at the

svn commit: r343287 - head/sbin/pfctl

2019-01-21 Thread Patrick Kelsey
Author: pkelsey Date: Tue Jan 22 00:50:24 2019 New Revision: 343287 URL: https://svnweb.freebsd.org/changeset/base/343287 Log: Reduce pf.conf parsing cost for configs that define N queues from O(N^2) to O(N) The number of syscalls made during parsing of any config that defines tables is

svn commit: r343288 - head/sys/net

2019-01-21 Thread Patrick Kelsey
Author: pkelsey Date: Tue Jan 22 00:56:44 2019 New Revision: 343288 URL: https://svnweb.freebsd.org/changeset/base/343288 Log: Fix various resource leaks that can occur in the error paths of iflib_device_register() and iflib_pseudo_register(). Reviewed by: shurd MFC after:1 week

svn commit: r343291 - in head/sys: dev/vmware/vmxnet3 net

2019-01-21 Thread Patrick Kelsey
/dev/vmware/vmxnet3/if_vmx.cTue Jan 22 01:11:17 2019 (r343291) @@ -1,6 +1,7 @@ /*- * Copyright (c) 2013 Tsubai Masanari * Copyright (c) 2013 Bryan Venteicher + * Copyright (c) 2018 Patrick Kelsey * * Permission to use, copy, modify, and distribute this software for any

svn commit: r343296 - head/sbin/pfctl

2019-01-21 Thread Patrick Kelsey
Author: pkelsey Date: Tue Jan 22 02:53:59 2019 New Revision: 343296 URL: https://svnweb.freebsd.org/changeset/base/343296 Log: Remove unused function gsc_destroy() gsc_destroy() is no longer needed as of r343287. MFC after:1 week Modified: head/sbin/pfctl/pfctl_altq.c

svn commit: r343301 - head/sys/modules/vmware/vmxnet3

2019-01-21 Thread Patrick Kelsey
Author: pkelsey Date: Tue Jan 22 04:36:19 2019 New Revision: 343301 URL: https://svnweb.freebsd.org/changeset/base/343301 Log: Add missing dependency to vmxnet3 Makefile and clean it up a bit otherwise. MFC after:1 week Modified: head/sys/modules/vmware/vmxnet3/Makefile Modified:

svn commit: r343919 - head/sys/dev/e1000

2019-02-08 Thread Patrick Kelsey
Author: pkelsey Date: Fri Feb 8 20:34:47 2019 New Revision: 343919 URL: https://svnweb.freebsd.org/changeset/base/343919 Log: Fix em(4) interrupt routing When configured with more tx queues than rx queues, em_if_msix_intr_assign() was incorrectly routing the tx event interrupts.

svn commit: r344227 - head/stand/i386/zfsboot

2019-02-17 Thread Patrick Kelsey
Author: pkelsey Date: Sun Feb 17 03:52:44 2019 New Revision: 344227 URL: https://svnweb.freebsd.org/changeset/base/344227 Log: Remove whole-disk vdev support from zfsboot This is consistent with the removal of whole-disk vdev support from libsa/zfs/zfs.c in r342151, and is part way to

svn commit: r344226 - head/stand/libsa/zfs

2019-02-17 Thread Patrick Kelsey
Author: pkelsey Date: Sun Feb 17 03:35:15 2019 New Revision: 344226 URL: https://svnweb.freebsd.org/changeset/base/344226 Log: Fix memory corruption bug introduced in r325310 The bug occurred when a bounce buffer was used and the requested read size was greater than the size of the

svn commit: r344234 - head/stand/libsa/zfs

2019-02-17 Thread Patrick Kelsey
Author: pkelsey Date: Sun Feb 17 17:47:08 2019 New Revision: 344234 URL: https://svnweb.freebsd.org/changeset/base/344234 Log: It turns out r344226 narrowed the overrun bug but did not eliminate it entirely This commit fixes a remaining output buffer overrun in the single-sector case

svn commit: r344025 - head/sbin/pfctl

2019-02-11 Thread Patrick Kelsey
Author: pkelsey Date: Mon Feb 11 22:58:43 2019 New Revision: 344025 URL: https://svnweb.freebsd.org/changeset/base/344025 Log: Fix the fix added in r343287 for spurious HFSC bandwidth check errors The logic added in r343287 to avoid false-positive sum-of-child-bandwidth check errors for

svn commit: r343995 - in head/sys: net net/altq netpfil/pf

2019-02-10 Thread Patrick Kelsey
Author: pkelsey Date: Mon Feb 11 05:17:31 2019 New Revision: 343995 URL: https://svnweb.freebsd.org/changeset/base/343995 Log: Reduce the time it takes the kernel to install a new PF config containing a large number of queues In general, the time savings come from separating the active

svn commit: r343996 - head/sys/netpfil/pf

2019-02-10 Thread Patrick Kelsey
Author: pkelsey Date: Mon Feb 11 05:39:38 2019 New Revision: 343996 URL: https://svnweb.freebsd.org/changeset/base/343996 Log: Place pf_altq_get_nth_active() under the ALTQ ifdef MFC after:1 week Modified: head/sys/netpfil/pf/pf_ioctl.c Modified: head/sys/netpfil/pf/pf_ioctl.c

Re: svn commit: r344238 - head/stand/common

2019-02-18 Thread Patrick Kelsey
ort of thing. But it would require carefully >> > > combing through the existing code looking at all calls to disk_open() >> > > and all usage of disk_devdesc.d_partition. >> > > >> > >> > I think that we should fix the disk_open() api. And then fi

svn commit: r343534 - head/sys/netpfil/pf

2019-01-28 Thread Patrick Kelsey
Author: pkelsey Date: Mon Jan 28 20:26:09 2019 New Revision: 343534 URL: https://svnweb.freebsd.org/changeset/base/343534 Log: Don't re-evaluate ALTQ kernel configuration due to events on non-ALTQ interfaces Re-evaluating the ALTQ kernel configuration can be expensive, particularly when

svn commit: r343535 - head/sbin/ifconfig

2019-01-28 Thread Patrick Kelsey
Author: pkelsey Date: Mon Jan 28 20:30:04 2019 New Revision: 343535 URL: https://svnweb.freebsd.org/changeset/base/343535 Log: Speed up non-status operations applied to a single interface When performing a non-status operation on a single interface, it is not necessary for ifconfig to

Re: svn commit: r343291 - in head/sys: dev/vmware/vmxnet3 net

2019-02-02 Thread Patrick Kelsey
On Sat, Feb 2, 2019 at 9:28 AM Yuri Pankov wrote: > Patrick Kelsey wrote: > > Author: pkelsey > > Date: Tue Jan 22 01:11:17 2019 > > New Revision: 343291 > > URL: https://svnweb.freebsd.org/changeset/base/343291 > > > > Log: > > onvert vmx(4) to

Re: svn commit: r343688 - head/sys/dev/vmware/vmxnet3

2019-02-02 Thread Patrick Kelsey
On Sat, Feb 2, 2019 at 7:27 PM Enji Cooper wrote: > Hi Patrick, > > On Feb 2, 2019, at 13:14, Patrick Kelsey wrote: > > Author: pkelsey > Date: Sat Feb 2 21:14:53 2019 > New Revision: 343688 > URL: https://svnweb.freebsd.org/changeset/base/343688 > > Log: >

svn commit: r343688 - head/sys/dev/vmware/vmxnet3

2019-02-02 Thread Patrick Kelsey
Author: pkelsey Date: Sat Feb 2 21:14:53 2019 New Revision: 343688 URL: https://svnweb.freebsd.org/changeset/base/343688 Log: Fix interrupt index configuratoin when using MSI interrupts. When in MSI mode, the device was only being configured with one interrupt index, but it needs two -

Re: svn commit: r343291 - in head/sys: dev/vmware/vmxnet3 net

2019-02-02 Thread Patrick Kelsey
On Sat, Feb 2, 2019 at 3:29 PM Patrick Kelsey wrote: > > > On Sat, Feb 2, 2019 at 9:28 AM Yuri Pankov wrote: > >> Patrick Kelsey wrote: >> > Author: pkelsey >> > Date: Tue Jan 22 01:11:17 2019 >> > New Revision: 343291 >> > URL: https://

svn commit: r358995 - head/sys/net

2020-03-14 Thread Patrick Kelsey
Author: pkelsey Date: Sat Mar 14 19:43:44 2020 New Revision: 358995 URL: https://svnweb.freebsd.org/changeset/base/358995 Log: Fix iflib freelist state corruption This fixes a bug in iflib freelist management that breaks the required correspondence between freelist indexes and driver

svn commit: r358999 - head/sys/net

2020-03-14 Thread Patrick Kelsey
Author: pkelsey Date: Sat Mar 14 19:58:50 2020 New Revision: 358999 URL: https://svnweb.freebsd.org/changeset/base/358999 Log: Remove refill budget from iflib Reviewed by: gallatin MFC after:1 week Differential Revision:https://reviews.freebsd.org/D23948 Modified:

svn commit: r358998 - head/sys/net

2020-03-14 Thread Patrick Kelsey
Author: pkelsey Date: Sat Mar 14 19:56:46 2020 New Revision: 358998 URL: https://svnweb.freebsd.org/changeset/base/358998 Log: Allow iflib drivers to specify the buffer size used for each receive queue Reviewed by: erj, gallatin MFC after:1 week Differential Revision:

svn commit: r359002 - head/sys/net

2020-03-14 Thread Patrick Kelsey
Author: pkelsey Date: Sat Mar 14 20:13:42 2020 New Revision: 359002 URL: https://svnweb.freebsd.org/changeset/base/359002 Log: Remove extraneous code from iflib ifsd_cidx is never used, and the line removed from rxd_frag_to_sd() is just dead code. Reviewed by: erj, gallatin MFC

svn commit: r358996 - head/sys/net

2020-03-14 Thread Patrick Kelsey
Author: pkelsey Date: Sat Mar 14 19:51:55 2020 New Revision: 358996 URL: https://svnweb.freebsd.org/changeset/base/358996 Log: Fix iflib zero-length fragment handling The dmamap for zero-length fragments should not be unloaded, as doing so breaks the the cluster-reuse logic in

svn commit: r359000 - head/sys/dev/vmware/vmxnet3

2020-03-14 Thread Patrick Kelsey
Author: pkelsey Date: Sat Mar 14 20:08:04 2020 New Revision: 359000 URL: https://svnweb.freebsd.org/changeset/base/359000 Log: Fix if_vmx receive checksum offload bug and harden against the device skipping receive descriptors This fixes a bug where the checksum offload status of received

svn commit: r358997 - head/sys/net

2020-03-14 Thread Patrick Kelsey
Author: pkelsey Date: Sat Mar 14 19:55:05 2020 New Revision: 358997 URL: https://svnweb.freebsd.org/changeset/base/358997 Log: Remove freelist contiguous-indexes assertion from rxd_frag_to_sd() The vmx driver is an example of an iflib driver that might report packets using non-contiguous

svn commit: r359001 - head/sys/dev/vmware/vmxnet3

2020-03-14 Thread Patrick Kelsey
Author: pkelsey Date: Sat Mar 14 20:11:46 2020 New Revision: 359001 URL: https://svnweb.freebsd.org/changeset/base/359001 Log: Adjust if_vmx default receive parameters for better out-of-box performance These adjustments improve performance with jumbo frames and/or LRO enabled (i.e., when

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

2020-03-16 Thread Patrick Kelsey
On Mon, Mar 16, 2020 at 7:55 AM Slawa Olhovchenkov wrote: > On Sat, Mar 14, 2020 at 07:43:44PM +0000, Patrick Kelsey wrote: > > > Author: pkelsey > > Date: Sat Mar 14 19:43:44 2020 > > New Revision: 358995 > > URL: https://svnweb.freebsd.org/changeset/base/35899

svn commit: r359029 - head/sys/dev/vmware/vmxnet3

2020-03-16 Thread Patrick Kelsey
Author: pkelsey Date: Tue Mar 17 03:32:13 2020 New Revision: 359029 URL: https://svnweb.freebsd.org/changeset/base/359029 Log: Restore power-of-2 queue count constraint from r290948 When vmx(4) was converted to an iflib driver in r343291, the power-of-2 queue count constraint was removed