...@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
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
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)
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:
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
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
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.
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:
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()
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.
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
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
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
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:
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
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
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
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:
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
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
(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
)
+++ 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
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
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:
> >>
> >&
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:
>>
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
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:
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.
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
> >
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
> >
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
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().
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
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
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
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
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
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
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:
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
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,
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
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)
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
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:
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
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
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:
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
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
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
>&
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
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
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
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
/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
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
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:
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.
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
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
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
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
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
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
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
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
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
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
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:
>
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 -
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://
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
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:
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:
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
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
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
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
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
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
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
82 matches
Mail list logo