Author: gnn
Date: Fri Nov 12 22:03:02 2010
New Revision: 215207
URL: http://svn.freebsd.org/changeset/base/215207
Log:
Add a queue to hold packets while we await an ARP reply.
When a fast machine first brings up some non TCP networking program
it is quite possible that we will drop
Author: gnn
Date: Tue Nov 16 20:39:52 2010
New Revision: 215409
URL: http://svn.freebsd.org/changeset/base/215409
Log:
Fix an error in our results printing.
Modified:
head/tools/tools/mctest/mctest.cc
Modified: head/tools/tools/mctest/mctest.cc
Author: gnn
Date: Wed Nov 17 18:55:12 2010
New Revision: 215434
URL: http://svn.freebsd.org/changeset/base/215434
Log:
Add new, per connection, statistics for TCP, including:
Retransmitted Packets
Zero Window Advertisements
Out of Order Receives
These statistics are available via the
Author: gnn
Date: Fri Jan 7 18:14:58 2011
New Revision: 217113
URL: http://svn.freebsd.org/changeset/base/217113
Log:
Adjust ARP hold queue locking.
Submitted by: Rozhuk Ivan, jhb
MFC after:2 weeks
Modified:
head/sys/netinet/if_ether.c
Modified: head/sys/netinet/if_ether.c
Author: gnn
Date: Fri Jan 7 20:02:05 2011
New Revision: 217121
URL: http://svn.freebsd.org/changeset/base/217121
Log:
Fix a memory leak in ARP queues.
Pointed out by: jhb@
MFC after:2 weeks
Modified:
head/sys/netinet/if_ether.c
Modified: head/sys/netinet/if_ether.c
Author: gnn
Date: Tue Sep 4 20:14:37 2012
New Revision: 240101
URL: http://svn.freebsd.org/changeset/base/240101
Log:
Add a reasonable error message telling the caller to specify a program
to be executed under hwpmc. If there is no program to run then
exit.
Modified:
Author: gnn
Date: Mon Sep 10 21:57:40 2012
New Revision: 240327
URL: http://svn.freebsd.org/changeset/base/240327
Log:
Remove scsi_low_pisa.c from the module Makefile to keep in line
with r240325.
Modified:
head/sys/modules/scsi_low/Makefile
Modified: head/sys/modules/scsi_low/Makefile
Author: gnn
Date: Tue Sep 25 19:16:28 2012
New Revision: 240924
URL: http://svn.freebsd.org/changeset/base/240924
Log:
Change the module name for the I/O provider to kernel from
genunix This will requires us to modify externally created
DTrace scripts but makes logical sense for FreeBSD.
Author: gnn
Date: Wed Jun 16 17:36:53 2010
New Revision: 209241
URL: http://svn.freebsd.org/changeset/base/209241
Log:
Move statistics into the sysctl tree making it easier to find
and use them.
Add previously hidden statistics, some of which include interrupt
and host/card communication
Author: gnn
Date: Wed Jun 16 20:57:41 2010
New Revision: 209242
URL: http://svn.freebsd.org/changeset/base/209242
Log:
Move statistics into the sysctl tree making it easier to find
and use them.
Add previously hidden statistics, some of which include interrupt
and host/card communication
Author: gnn
Date: Tue Jul 13 19:37:45 2010
New Revision: 210012
URL: http://svn.freebsd.org/changeset/base/210012
Log:
Fix a panic brought about by writing an MSR without a proper mask.
All of the necessary wrmsr calls are now preceded by a rdmsr
and we leave the reserved bits alone.
Author: gnn
Date: Fri Jul 23 17:53:39 2010
New Revision: 210428
URL: http://svn.freebsd.org/changeset/base/210428
Log:
Fix a bug in the statistics code for tracking the head and
tail pointers of the tx and rx queues. We needed a SYSCTL_PROC
to correctly get the values at run time.
Author: gnn
Date: Sat Jul 24 18:53:46 2010
New Revision: 210452
URL: http://svn.freebsd.org/changeset/base/210452
Log:
style(9) fix
MFC after:1 week
Modified:
head/sys/dev/e1000/if_igb.c
Modified: head/sys/dev/e1000/if_igb.c
Author: gnn
Date: Thu Jul 29 17:52:23 2010
New Revision: 210621
URL: http://svn.freebsd.org/changeset/base/210621
Log:
Make sure that we clear the correct bits when we turn off
a PMC. It was possible that we could have turned a bit on but
never cleared it.
Extend the calls to rdmsr()
Author: gnn
Date: Fri Oct 1 14:36:36 2010
New Revision: 213327
URL: http://svn.freebsd.org/changeset/base/213327
Log:
Change the output of mctest to give a summary of the results instead
of printing a long list.
Add a default base port, and default mulitcast address to the
runner
Author: gnn
Date: Mon Oct 4 14:32:14 2010
New Revision: 213402
URL: http://svn.freebsd.org/changeset/base/213402
Log:
Fix punctuation and grammar, mostly by ending sentences with a period.
MFC after:1 day
Modified:
head/lib/libpmc/pmc.westmere.3
head/lib/libpmc/pmc.westmereuc.3
Author: gnn
Date: Mon Oct 4 17:22:18 2010
New Revision: 213409
URL: http://svn.freebsd.org/changeset/base/213409
Log:
Fix two aliases that had the same name but were pointing to different
events. These are now disamiguated.
MFC after:1 week
Modified:
Author: gnn
Date: Mon Oct 11 14:31:24 2010
New Revision: 213691
URL: http://svn.freebsd.org/changeset/base/213691
Log:
Add code to print the number and type of the CPU that is present in
the system as well has how many PMCs there are per CPU. In this code
CPU and core are equivalent.
Author: gnn
Date: Mon Jun 4 16:15:40 2012
New Revision: 236567
URL: http://svn.freebsd.org/changeset/base/236567
Log:
Integrate a fix for a very odd signal delivery problem found
by Bryan Cantril and others in the Solaris/Illumos version of DTrace.
Obtained from:
Author: gnn
Date: Tue Jun 5 18:58:05 2012
New Revision: 236628
URL: http://svn.freebsd.org/changeset/base/236628
Log:
Add DTrace's io.d, which handles tranlsations for file, buffer and
device info structures as well as the fds[] array. This is a raw
version of the file, unmodified, to be
Author: gnn
Date: Mon Jul 16 17:48:43 2012
New Revision: 238535
URL: http://svn.freebsd.org/changeset/base/238535
Log:
Add a script that traces NFS attribute cache accesses.
Submitted by: rwatson
MFC after:2 weeks
Added:
head/share/dtrace/nfsattrstats (contents, props changed)
Author: gnn
Date: Mon Jul 16 20:17:19 2012
New Revision: 238537
URL: http://svn.freebsd.org/changeset/base/238537
Log:
Add support for walltimestamp in DTrace.
Submitted by: Fabian Keil
MFC after:2 weeks
Modified:
head/sys/cddl/dev/dtrace/amd64/dtrace_subr.c
Author: gnn
Date: Tue Jul 17 14:36:40 2012
New Revision: 238552
URL: http://svn.freebsd.org/changeset/base/238552
Log:
Change UL to ULL since time is 32 bits.
Pointed out by: avg@
MFC after:2 weeks
Modified:
head/sys/cddl/dev/dtrace/amd64/dtrace_subr.c
/hotopen
==
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/share/dtrace/hotopen Fri Jul 20 23:56:23 2012(r238660)
@@ -0,0 +1,61 @@
+#!/bin/sh
+#
+# Copyright (c) 2012 George V. Neville
==
--- head/share/dtrace/hotopen Sat Jul 21 04:15:38 2012(r238664)
+++ head/share/dtrace/hotopen Sat Jul 21 07:14:52 2012(r238665)
@@ -3,9 +3,6 @@
# Copyright (c) 2012 George V. Neville-Neil
# All rights reserved.
#
-# This software was developed
Author: gnn
Date: Tue Jul 24 18:01:28 2012
New Revision: 238743
URL: http://svn.freebsd.org/changeset/base/238743
Log:
Fix a bug in interrupt handling so that we're only considered
impatient if we sent more than 2 INT signals. This fixes a bug where
we wouldn't see aggregations print on
Author: gnn
Date: Wed Jul 25 17:49:01 2012
New Revision: 238776
URL: http://svn.freebsd.org/changeset/base/238776
Log:
Revert previous commit. The bug was actually caused by an issue
in pre 1.8.5 versions of sudo which were sending too many
SIGINTs to processes when the user hit Ctrl-C.
Author: gnn
Date: Wed Aug 1 19:27:12 2012
New Revision: 238979
URL: http://svn.freebsd.org/changeset/base/238979
Log:
When we return with an error we cannot unlock the mutex, because
it's been freed. Protect against that, hopefully unlikely, case.
Reviewed by: rpaulo
MFC after: 2
Thu Jul 21 16:32:13 2011
(r224246)
@@ -0,0 +1,38 @@
+/*
+ * Copyright 2011 George V. Neville-Neil. All rights reserved.
+ *
+ * The compilation of software known as FreeBSD is distributed under the
+ * following terms:
+ * Redistribution and use in source and binary forms, with or without
Author: gnn
Date: Thu Jul 21 20:06:14 2011
New Revision: 224253
URL: http://svn.freebsd.org/changeset/base/224253
Log:
Remove incorrect attribution.
Approved by: re (kib)
Pointed out by: brueffer
Pointy hat to: gnn
Modified:
head/lib/libc/amd64/string/stpcpy.S
Modified:
Author: gnn
Date: Wed Jan 12 19:11:17 2011
New Revision: 217315
URL: http://svn.freebsd.org/changeset/base/217315
Log:
Fix several bugs in the ARP code related to improperly formatted
packets.
*) Reject requests with a protocol length not equal to 4. This is IPv4
and there is no
Author: gnn
Date: Thu Jan 27 03:32:16 2011
New Revision: 217922
URL: http://svn.freebsd.org/changeset/base/217922
Log:
Quick fix to a comment.
Modified:
head/sys/fs/nfs/nfsport.h
Modified: head/sys/fs/nfs/nfsport.h
Author: gnn
Date: Fri Apr 13 20:22:08 2012
New Revision: 234234
URL: http://svn.freebsd.org/changeset/base/234234
Log:
Change SIGUSR1 to SIGTHR to properly wake up a process that is being
traced. The use of SIGUSR1 caused traced processes (those attached to
with dtrace -p) to exit when
Author: gnn
Date: Wed Apr 18 16:29:55 2012
New Revision: 234424
URL: http://svn.freebsd.org/changeset/base/234424
Log:
Set SIGCANCEL to SIGTHR as part of some cleanup of DTrace code.
Reviewed by: davidxu@
MFC after:1 week
Modified:
head/lib/libthr/thread/thr_private.h
Modified:
Author: gnn
Date: Wed May 2 16:23:36 2012
New Revision: 234930
URL: http://svn.freebsd.org/changeset/base/234930
Log:
Fix so that ,usr and ,os work correctly with fixed function (IAF)
counters.
MFC after:1 week
Modified:
head/sys/dev/hwpmc/hwpmc_core.c
Modified:
Author: gnn
Date: Sat May 12 21:23:31 2012
New Revision: 235379
URL: http://svn.freebsd.org/changeset/base/235379
Log:
Revert previous failed cp.
Deleted:
head/cddl/contrib/dtracetoolkit/
___
svn-src-head@freebsd.org mailing list
Author: gnn
Date: Sat May 12 21:25:48 2012
New Revision: 235380
URL: http://svn.freebsd.org/changeset/base/235380
Log:
Import dtracetoolkit into cddl/contrib
Added:
head/cddl/contrib/dtracetoolkit/
- copied from r235379, vendor/dtracetoolkit/dist/
Author: gnn
Date: Mon May 14 21:58:22 2012
New Revision: 235454
URL: http://svn.freebsd.org/changeset/base/235454
Log:
Fix opensnoop for FreeBSD by removing probes with 64 at the end as
these are unnecessary.
Reference sh in the correct location (/bin/sh)
Modified:
Author: gnn
Date: Mon May 14 21:59:47 2012
New Revision: 235455
URL: http://svn.freebsd.org/changeset/base/235455
Log:
Fix execsnoop by changing exece and exec to be FreeBSD's execve.
Reference sh in the correct location (/bin/sh)
Modified:
head/cddl/contrib/dtracetoolkit/execsnoop
Author: gnn
Date: Mon May 14 22:00:24 2012
New Revision: 235456
URL: http://svn.freebsd.org/changeset/base/235456
Log:
Move sh to the correct location for FreeBS (/bin/sh)
Modified:
head/cddl/contrib/dtracetoolkit/procsystime
Modified: head/cddl/contrib/dtracetoolkit/procsystime
Author: gnn
Date: Mon May 14 22:02:01 2012
New Revision: 235457
URL: http://svn.freebsd.org/changeset/base/235457
Log:
Move sh to the correct path for FreeBSD.
Modified:
head/cddl/contrib/dtracetoolkit/dtruss
Modified: head/cddl/contrib/dtracetoolkit/dtruss
Author: gnn
Date: Fri May 18 16:40:15 2012
New Revision: 235613
URL: http://svn.freebsd.org/changeset/base/235613
Log:
Add support for our own DTrace scripts and those from the DTraceToolkit
to the build system. FreeBSD written scripts are stored in
src/share and the toolkit scripts are
Author: gnn
Date: Fri May 18 16:47:15 2012
New Revision: 235614
URL: http://svn.freebsd.org/changeset/base/235614
Log:
Add a DTrace script to show the frequency and latency of NFS client calls.
Submitted by: rwatson
Added:
head/share/dtrace/nfsclienttime (contents, props changed)
Author: gnn
Date: Fri May 18 20:34:08 2012
New Revision: 235628
URL: http://svn.freebsd.org/changeset/base/235628
Log:
Fix a case typo.
Pointed out by: jlh@
Modified:
head/share/dtrace/README
Modified: head/share/dtrace/README
Author: gnn
Date: Thu Apr 28 14:33:15 2011
New Revision: 221167
URL: http://svn.freebsd.org/changeset/base/221167
Log:
Exar driver for X3100 10GbE Server/Storage adapters
Features: Jumbo frames (up to 9600), LRO (Large Receive Offload),
TSO (TCP segmentation offload), RTH
Author: gnn
Date: Thu Apr 28 16:29:19 2011
New Revision: 221175
URL: http://svn.freebsd.org/changeset/base/221175
Log:
A diagnostic tool to go along with the vxge(4) 10GbE driver.
This tool can be used to print statistics, registers, and
other device specific information once the driver is
Author: gnn
Date: Tue May 3 15:58:24 2011
New Revision: 221389
URL: http://svn.freebsd.org/changeset/base/221389
Log:
Add in support for multicast.
Submitted by: Sriram Rapuru at @ Wipro for Exar Inc.
MFC after:2 weeks
Modified:
head/sys/dev/vxge/include/build-version.h
Author: gnn
Date: Tue May 3 16:00:36 2011
New Revision: 221391
URL: http://svn.freebsd.org/changeset/base/221391
Log:
Give some sort of message when the program is not run as root.
Root privileges are required to talk to the device.
Submitted by: Sriram Rapuru at Wipro for Exar Inc.
Author: gnn
Date: Wed Jan 11 15:00:16 2012
New Revision: 229965
URL: http://svn.freebsd.org/changeset/base/229965
Log:
Fix for PR 138526.
Add the ability for /dev/null and /dev/zero to accept
being set into non blocking mode via fcntl(). This
brings the code into compliance with IEEE
Author: gnn
Date: Fri Jan 13 17:13:46 2012
New Revision: 230063
URL: http://svn.freebsd.org/changeset/base/230063
Log:
Clean up a switch statement for uncore events on Westmere processors.
Submitted by: Davide Italiano
Reviewed by: gnn
MFC after:1 week
Modified:
+# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+#
+# Author: George V. Neville-Neil
+#
+# $FreeBSD$
+
+# Description: A program to run a simple program against every available
+# pmc counter present in a system.
+#
+# To use:
+#
+# pmctest.py ls /dev/null
+#
+# This should result
Author: gnn
Date: Tue Feb 14 18:51:21 2012
New Revision: 231698
URL: http://svn.freebsd.org/changeset/base/231698
Log:
Add options for program (-p) and to turn off waiting (-w) which is now
on by default.
The default is to wait after each counter is tested. Since the prompt
would go
Author: gnn
Date: Tue Feb 14 18:57:10 2012
New Revision: 231699
URL: http://svn.freebsd.org/changeset/base/231699
Log:
Remove UCP from the list of counters
Modified:
head/tools/test/hwpmc/pmctest.py
Modified: head/tools/test/hwpmc/pmctest.py
Author: gnn
Date: Sat Feb 15 18:36:31 2014
New Revision: 261943
URL: http://svnweb.freebsd.org/changeset/base/261943
Log:
Summary: Two quick edits to the implementation notes as they're no
longer stored in netinet but in netpfil.
Modified:
head/sys/netpfil/ipfw/dummynet.txt
Modified:
Author: gnn
Date: Tue Mar 4 05:09:46 2014
New Revision: 262727
URL: http://svnweb.freebsd.org/changeset/base/262727
Log:
Naming consistency fix. The routing code defines
RADIX_NODE_HEAD_LOCK as grabbing the write lock,
but RADIX_NODE_HEAD_LOCK_ASSERT as checking the read lock.
Author: gnn
Date: Tue Mar 4 23:55:04 2014
New Revision: 262758
URL: http://svnweb.freebsd.org/changeset/base/262758
Log:
Revert previous commit (262727) and bounce patch back to the
submitter.
Pointed out by: jhb
Modified:
head/sys/net/radix.h
head/sys/net/route.c
Modified:
Author: gnn
Date: Tue Mar 18 15:01:32 2014
New Revision: 263302
URL: http://svnweb.freebsd.org/changeset/base/263302
Log:
fix mbuf leak if it does not fit in software queue
mbuf should be owned by if_transmit function in any case.
Submitted-by: Andrew Rybchenko Andrew.Rybchenko at
Author: gnn
Date: Tue Apr 1 18:37:00 2014
New Revision: 264016
URL: http://svnweb.freebsd.org/changeset/base/264016
Log:
Silence an unnecessary warning.
MFC after:2 weeks
Modified:
head/tools/test/ppsapi/Makefile
Modified: head/tools/test/ppsapi/Makefile
Author: gnn
Date: Sat Apr 5 22:13:32 2014
New Revision: 264174
URL: http://svnweb.freebsd.org/changeset/base/264174
Log:
Speed up the lookup of interfaces when there are a large number
of them, such in a system with a large number of VLANs.
Submitted by: Nick Rogers
MFC after: 2 weeks
Author: gnn
Date: Mon Apr 14 16:31:56 2014
New Revision: 264461
URL: http://svnweb.freebsd.org/changeset/base/264461
Log:
Commit various fixes for the SolarFlare drivers, in particular
this set of patches fixes support for systems with 32 cores.
Details include
sfxge: RXQ index
Author: gnn
Date: Tue Apr 22 20:19:09 2014
New Revision: 264772
URL: http://svnweb.freebsd.org/changeset/base/264772
Log:
Check that port is started when MAC filter is set
The MAC filter set may be called without softc_lock held in the case of
SIOCADDMULTI and SIOCDELMULTI ioctls. The
Author: gnn
Date: Thu May 15 18:12:47 2014
New Revision: 266166
URL: http://svnweb.freebsd.org/changeset/base/266166
Log:
Extend the size of the function or symbol that can be annotated.
MFC after:2 weeks
Modified:
head/usr.sbin/pmcannotate/pmcannotate.c
Modified:
Author: gnn
Date: Thu May 15 18:46:16 2014
New Revision: 266171
URL: http://svnweb.freebsd.org/changeset/base/266171
Log:
Update the amount of data we can collect for hwpmc(4) by default
to work with modern processors and available memory.
Submitted by: Julien Charbon
MFC after:2
Author: gnn
Date: Thu May 15 18:53:02 2014
New Revision: 266174
URL: http://svnweb.freebsd.org/changeset/base/266174
Log:
Upgrade the default callchain depth
MFC after:2 weeks
Modified:
head/sys/sys/pmc.h
Modified: head/sys/sys/pmc.h
Author: gnn
Date: Fri May 16 03:18:09 2014
New Revision: 266209
URL: http://svnweb.freebsd.org/changeset/base/266209
Log:
Add a command line argument (-l) to end event collection after some
number of seconds. The number of seconds may be a fraction.
Submitted by: Julien Charbon
Author: gnn
Date: Sun May 18 15:31:53 2014
New Revision: 266403
URL: http://svnweb.freebsd.org/changeset/base/266403
Log:
Update the date on the manual page.
Pointed out by: bz
Modified:
head/usr.sbin/pmcstat/pmcstat.8
Modified: head/usr.sbin/pmcstat/pmcstat.8
Author: gnn
Date: Mon Jun 2 20:50:08 2014
New Revision: 266983
URL: http://svnweb.freebsd.org/changeset/base/266983
Log:
Add missing Ivy Bridge and Haswell events.
Submitted by: Anton Rang r...@mac.com
MFC: 2 weeks
Modified:
head/sys/dev/hwpmc/pmc_events.h
Modified:
Author: gnn
Date: Wed Sep 4 20:12:33 2013
New Revision: 255211
URL: http://svnweb.freebsd.org/changeset/base/255211
Log:
Add myself to the list of ports committers.
Approved by: skreuzer (mentor)
Modified:
head/share/misc/committers-ports.dot
Modified:
Author: gnn
Date: Sat Jul 26 19:21:53 2014
New Revision: 269140
URL: http://svnweb.freebsd.org/changeset/base/269140
Log:
Port the rwsnoop DTrace Toolkit script to FreeBSD.
Remove dependency on the Korn Shell.
Remove Zones in favor of Jails.
Remove support (for now) for filename printing.
Author: gnn
Date: Sat Jul 26 19:25:52 2014
New Revision: 269141
URL: http://svnweb.freebsd.org/changeset/base/269141
Log:
Remove debugging options from the rwsnoop script.
Modified:
head/cddl/contrib/dtracetoolkit/rwsnoop
Modified: head/cddl/contrib/dtracetoolkit/rwsnoop
Author: gnn
Date: Sat Jul 26 20:11:36 2014
New Revision: 269144
URL: http://svnweb.freebsd.org/changeset/base/269144
Log:
Since we cannot yet display the name print the file descriptor so that
it can be looked up manually using procstat(1).
Modified:
head/cddl/contrib/dtracetoolkit/rwsnoop
Author: gnn
Date: Sat Jul 26 20:42:54 2014
New Revision: 269145
URL: http://svnweb.freebsd.org/changeset/base/269145
Log:
Update the header printing to match the rest of the output.
Pointed out by: mdf
Modified:
head/cddl/contrib/dtracetoolkit/rwsnoop
Modified:
Author: gnn
Date: Mon Jul 28 10:17:41 2014
New Revision: 269182
URL: http://svnweb.freebsd.org/changeset/base/269182
Log:
Update the list of cross references to include the more modern set of
processors that we now support.
Modified:
head/lib/libpmc/pmc.3
Modified: head/lib/libpmc/pmc.3
OUT OF THE USE
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+ * $FreeBSD$
+ *
+ * Author: George V. Neville-Neil
+ *
+ *
+ */
+
+#ifndef lint
+static char rcsid [] = $Header:$ ;
+#endif
+
+/*
+ * Calculate the time overhead of starting, stopping, and recording
: George V. Neville-Neil
*
- *
*/
-#ifndef lint
-static char rcsid [] = $Header:$ ;
-#endif
-
/*
* Calculate the time overhead of starting, stopping, and recording
* pmc counters.
@@ -59,7 +48,8 @@ static char rcsid [] = $Header:$ ;
#include machine/cpufunc.h
#include pmc.h
-int main(int
Author: gnn
Date: Thu Jul 31 23:19:01 2014
New Revision: 269360
URL: http://svnweb.freebsd.org/changeset/base/269360
Log:
Update shellsnoop to work on FreeBSD.
Contributed by: skreuzer
Modified:
head/cddl/contrib/dtracetoolkit/Apps/shellsnoop
Modified:
Author: gnn
Date: Thu Mar 28 20:12:46 2013
New Revision: 248845
URL: http://svnweb.freebsd.org/changeset/base/248845
Log:
Remove dependency code that caused a double inclusion.
Pointed out by: rpaulo and others
Modified:
head/cddl/lib/libdtrace/io.d
Modified:
Author: gnn
Date: Thu Mar 28 20:22:43 2013
New Revision: 248846
URL: http://svnweb.freebsd.org/changeset/base/248846
Log:
Revert previous change in favor of a fix to the actual dtrace
libraries that addresses a #pragma issue.
Modified:
head/cddl/lib/libdtrace/io.d
Modified:
Author: gnn
Date: Thu Mar 28 20:31:03 2013
New Revision: 248848
URL: http://svnweb.freebsd.org/changeset/base/248848
Log:
Commit a patch that fixes a problem in the #pragma statement when searching
for and loading dependent modules. This addresses a bug seen with
io.d where it was being
Author: gnn
Date: Thu Apr 4 15:16:53 2013
New Revision: 249096
URL: http://svnweb.freebsd.org/changeset/base/249096
Log:
Improve error handling when unwrapping received data.
Submitted by: Rick Macklem
MFC after:1 week
Modified:
head/sys/rpc/rpcsec_gss/rpcsec_gss_prot.c
Author: gnn
Date: Fri Apr 5 18:09:43 2013
New Revision: 249166
URL: http://svnweb.freebsd.org/changeset/base/249166
Log:
Correct the returned message lengths for timeval and bintime control
messages (SO_BINTIME, SO_TIMEVAL).
Obtained from:phk
Modified:
Author: gnn
Date: Mon Apr 15 17:21:02 2013
New Revision: 249514
URL: http://svnweb.freebsd.org/changeset/base/249514
Log:
Point args[0] not at the thread that is ending but at the one that
is starting. This is in line with practice in OpenSolaris.
Note that this change is only in ULE
OF
+ * SUCH DAMAGE.
+ *
+ * $FreeBSD$
+ *
+ * Author: George V. Neville-Neil
+ *
+ */
+
+/* Organizationally Unique Identifier assigned by IEEE 14 Nov 2013 */
+#define OUI_FREEBSD 0x589cfc
+
+/*
+ * OUIs are most often used to uniquely identify network interfaces
+ * and occupy the first 3 bytes
Author: gnn
Date: Thu Nov 14 20:07:17 2013
New Revision: 258142
URL: http://svnweb.freebsd.org/changeset/base/258142
Log:
Shift our OUI correctly.
Pointed out by: emaste
Modified:
head/sys/net/ieee_oui.h
Modified: head/sys/net/ieee_oui.h
Author: gnn
Date: Thu Nov 14 21:57:37 2013
New Revision: 258147
URL: http://svnweb.freebsd.org/changeset/base/258147
Log:
Put in the correct bit shifting and add a type to prevent clang from
complaining.
While here fix up a grammar nit.
Pointed out by: Sergey Kandaurov and bz@
Author: gnn
Date: Fri Nov 15 16:03:32 2013
New Revision: 258175
URL: http://svnweb.freebsd.org/changeset/base/258175
Log:
Clean up the macros to avoid using casts.
Suggested by: bde and jhb
Modified:
head/sys/net/ieee_oui.h
Modified: head/sys/net/ieee_oui.h
Author: gnn
Date: Mon Nov 18 22:58:14 2013
New Revision: 258328
URL: http://svnweb.freebsd.org/changeset/base/258328
Log:
Allow ethernet drivers to pass in packets connected via the nextpkt pointer.
Handling packets in this way allows drivers to amortize work during packet
reception.
==
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sys/net/sff8472.h Wed Nov 27 20:20:02 2013(r258692)
@@ -0,0 +1,433 @@
+/*-
+ * Copyright (c) 2013 George V. Neville-Neil
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms
Author: gnn
Date: Wed Dec 11 17:18:10 2013
New Revision: 259221
URL: http://svnweb.freebsd.org/changeset/base/259221
Log:
Fix a panic when booting with kernels that have FREEBBSD_COMPAT
4, 5, 6 or 43 by only thunking the data parameter for old ioctls
compatability ioctls instead of doing it
Author: gnn
Date: Fri Dec 20 20:22:10 2013
New Revision: 259665
URL: http://svnweb.freebsd.org/changeset/base/259665
Log:
Add another Haswell model (0x45) to the set of supported chips.
Model 0x45 appears, for example, in late 2013 Mac Book Pro models
and is properly emulated by VMware.
Author: gnn
Date: Thu Jan 2 21:30:59 2014
New Revision: 260207
URL: http://svnweb.freebsd.org/changeset/base/260207
Log:
Convert #defines to enums so that the values are visible in the debugger.
Requested by: gibbs
MFC after:2 weeks
Modified:
head/sys/net/sff8472.h
Modified:
Author: gnn
Date: Thu Jan 16 21:46:43 2014
New Revision: 260791
URL: http://svnweb.freebsd.org/changeset/base/260791
Log:
Add a command line argument to turn off blocking waiting for the user
to press Ctrl-C (-b). This allows tests with tight loops of mcgrabs
that can stress the multicast
Author: gnn
Date: Thu Jan 16 22:14:54 2014
New Revision: 260796
URL: http://svnweb.freebsd.org/changeset/base/260796
Log:
Fix various places where we don't properly release a lock
PR: 185043
Submitted by: Michael Bentkofsky
MFC after:2 weeks
Modified:
Author: gnn
Date: Tue Jan 28 20:28:32 2014
New Revision: 261242
URL: http://svnweb.freebsd.org/changeset/base/261242
Log:
Decrease lock contention within the TCP accept case by removing
the INP_INFO lock from tcp_usr_accept. As the PR/patch states
this was following the advice already in
Author: gnn
Date: Thu Jan 30 18:32:33 2014
New Revision: 261291
URL: http://svnweb.freebsd.org/changeset/base/261291
Log:
The timestamp bit is number 17, and not number 9, in the stat error
field of the receive descriptor.
MFC after:1 week
Modified:
Author: gnn
Date: Tue Sep 30 20:18:10 2014
New Revision: 272325
URL: http://svnweb.freebsd.org/changeset/base/272325
Log:
cleanup: code style fixes
Remove trailing whitespaces and tabs.
Enclose value in return statements in parentheses.
Use tabs after #define.
Do not skip comparison
Author: gnn
Date: Tue Sep 30 20:36:07 2014
New Revision: 272328
URL: http://svnweb.freebsd.org/changeset/base/272328
Log:
Make size of Tx and Rx rings configurable
Required size of event queue is calculated now.
Submitted by: Andrew Rybchenko arybchenko at solarflare.com
Sponsored
Author: gnn
Date: Tue Sep 30 20:38:36 2014
New Revision: 272329
URL: http://svnweb.freebsd.org/changeset/base/272329
Log:
Update SolarFlare driver manual page with new tunables.
Submitted by: Andrew Rybchenko arybchenko at solarflare.com
Sponsored by: Solarflare Communications, Inc.
Author: gnn
Date: Tue Sep 30 20:57:25 2014
New Revision: 272331
URL: http://svnweb.freebsd.org/changeset/base/272331
Log:
Support tunable to control Tx deferred packet list limits
Also increase default for Tx queue get-list limit.
Too small limit results in TCP packets drops especiall
Author: gnn
Date: Thu Oct 2 15:03:51 2014
New Revision: 272411
URL: https://svnweb.freebsd.org/changeset/base/272411
Log:
Properly handle a case that should never happen (the bus_dma
callback being called with error set to non-zero).
Modified:
head/sys/dev/sfxge/sfxge_dma.c
Modified:
1 - 100 of 213 matches
Mail list logo