svn commit: r215207 - in head: sys/net sys/netinet tools/regression/netinet/arphold

2010-11-12 Thread George V. Neville-Neil
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

svn commit: r215409 - head/tools/tools/mctest

2010-11-16 Thread George V. Neville-Neil
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

svn commit: r215434 - in head: sys/netinet usr.bin/netstat

2010-11-17 Thread George V. Neville-Neil
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

svn commit: r217113 - head/sys/netinet

2011-01-07 Thread George V. Neville-Neil
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

svn commit: r217121 - head/sys/netinet

2011-01-07 Thread George V. Neville-Neil
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

svn commit: r240101 - head/tools/test/hwpmc

2012-09-04 Thread George V. Neville-Neil
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:

svn commit: r240327 - head/sys/modules/scsi_low

2012-09-10 Thread George V. Neville-Neil
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

svn commit: r240924 - head/sys/kern

2012-09-25 Thread George V. Neville-Neil
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.

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

2010-06-16 Thread George V. Neville-Neil
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

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

2010-06-16 Thread George V. Neville-Neil
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

svn commit: r210012 - head/sys/dev/hwpmc

2010-07-13 Thread George V. Neville-Neil
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.

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

2010-07-23 Thread George V. Neville-Neil
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.

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

2010-07-24 Thread George V. Neville-Neil
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

svn commit: r210621 - head/sys/dev/hwpmc

2010-07-29 Thread George V. Neville-Neil
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()

svn commit: r213327 - head/tools/tools/mctest

2010-10-01 Thread George V. Neville-Neil
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

svn commit: r213402 - head/lib/libpmc

2010-10-04 Thread George V. Neville-Neil
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

svn commit: r213409 - head/sys/dev/hwpmc

2010-10-04 Thread George V. Neville-Neil
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:

svn commit: r213691 - head/usr.sbin/pmccontrol

2010-10-11 Thread George V. Neville-Neil
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.

svn commit: r236567 - in head/sys/cddl/dev/dtrace: amd64 i386

2012-06-04 Thread George V. Neville-Neil
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:

svn commit: r236628 - head/cddl/lib/libdtrace

2012-06-05 Thread George V. Neville-Neil
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

svn commit: r238535 - head/share/dtrace

2012-07-16 Thread George V. Neville-Neil
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)

svn commit: r238537 - in head/sys: cddl/dev/dtrace/amd64 cddl/dev/dtrace/i386 kern

2012-07-16 Thread George V. Neville-Neil
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

svn commit: r238552 - in head/sys/cddl/dev/dtrace: amd64 i386

2012-07-17 Thread George V. Neville-Neil
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

svn commit: r238660 - head/share/dtrace

2012-07-20 Thread George V. Neville-Neil
/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

svn commit: r238665 - head/share/dtrace

2012-07-21 Thread George V. Neville-Neil
== --- 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

svn commit: r238743 - head/cddl/contrib/opensolaris/cmd/dtrace

2012-07-24 Thread George V. Neville-Neil
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

svn commit: r238776 - head/cddl/contrib/opensolaris/cmd/dtrace

2012-07-25 Thread George V. Neville-Neil
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.

svn commit: r238979 - head/cddl/contrib/opensolaris/lib/libdtrace/common

2012-08-01 Thread George V. Neville-Neil
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

svn commit: r224246 - head/lib/libc/amd64/string

2011-07-21 Thread George V. Neville-Neil
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

svn commit: r224253 - head/lib/libc/amd64/string

2011-07-21 Thread George V. Neville-Neil
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:

svn commit: r217315 - head/sys/netinet

2011-01-12 Thread George V. Neville-Neil
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

svn commit: r217922 - head/sys/fs/nfs

2011-01-26 Thread George V. Neville-Neil
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

svn commit: r234234 - head/cddl/contrib/opensolaris/lib/libdtrace/common

2012-04-13 Thread George V. Neville-Neil
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

svn commit: r234424 - head/lib/libthr/thread

2012-04-18 Thread George V. Neville-Neil
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:

svn commit: r234930 - head/sys/dev/hwpmc

2012-05-02 Thread George V. Neville-Neil
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:

svn commit: r235379 - head/cddl/contrib/dtracetoolkit

2012-05-12 Thread George V. Neville-Neil
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

svn commit: r235380 - head/cddl/contrib/dtracetoolkit

2012-05-12 Thread George V. Neville-Neil
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/

svn commit: r235454 - head/cddl/contrib/dtracetoolkit

2012-05-14 Thread George V. Neville-Neil
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:

svn commit: r235455 - head/cddl/contrib/dtracetoolkit

2012-05-14 Thread George V. Neville-Neil
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

svn commit: r235456 - head/cddl/contrib/dtracetoolkit

2012-05-14 Thread George V. Neville-Neil
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

svn commit: r235457 - head/cddl/contrib/dtracetoolkit

2012-05-14 Thread George V. Neville-Neil
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

svn commit: r235613 - in head: etc/mtree share share/dtrace share/dtrace/toolkit

2012-05-18 Thread George V. Neville-Neil
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

svn commit: r235614 - head/share/dtrace

2012-05-18 Thread George V. Neville-Neil
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)

svn commit: r235628 - head/share/dtrace

2012-05-18 Thread George V. Neville-Neil
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

svn commit: r221167 - in head: share/man/man4 sys/conf sys/dev/vxge sys/dev/vxge/include sys/dev/vxge/vxgehal sys/modules/vxge

2011-04-28 Thread George V. Neville-Neil
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

svn commit: r221175 - in head/tools/tools: . vxge

2011-04-28 Thread George V. Neville-Neil
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

svn commit: r221389 - in head/sys/dev/vxge: . include

2011-05-03 Thread George V. Neville-Neil
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

svn commit: r221391 - head/tools/tools/vxge

2011-05-03 Thread George V. Neville-Neil
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.

svn commit: r229965 - head/sys/dev/null

2012-01-11 Thread George V. Neville-Neil
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

svn commit: r230063 - head/sys/dev/hwpmc

2012-01-13 Thread George V. Neville-Neil
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:

svn commit: r231634 - head/tools/test/hwpmc

2012-02-13 Thread George V. Neville-Neil
+# 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

svn commit: r231698 - head/tools/test/hwpmc

2012-02-14 Thread George V. Neville-Neil
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

svn commit: r231699 - head/tools/test/hwpmc

2012-02-14 Thread George V. Neville-Neil
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

svn commit: r261943 - head/sys/netpfil/ipfw

2014-02-15 Thread George V. Neville-Neil
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:

svn commit: r262727 - head/sys/net

2014-03-03 Thread George V. Neville-Neil
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.

svn commit: r262758 - head/sys/net

2014-03-04 Thread George V. Neville-Neil
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:

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

2014-03-18 Thread George V. Neville-Neil
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

svn commit: r264016 - head/tools/test/ppsapi

2014-04-01 Thread George V. Neville-Neil
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

svn commit: r264174 - head/usr.sbin/arp

2014-04-05 Thread George V. Neville-Neil
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

svn commit: r264461 - in head/sys/dev/sfxge: . common

2014-04-14 Thread George V. Neville-Neil
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

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

2014-04-22 Thread George V. Neville-Neil
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

svn commit: r266166 - head/usr.sbin/pmcannotate

2014-05-15 Thread George V. Neville-Neil
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:

svn commit: r266171 - head/sys/sys

2014-05-15 Thread George V. Neville-Neil
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

svn commit: r266174 - head/sys/sys

2014-05-15 Thread George V. Neville-Neil
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

svn commit: r266209 - head/usr.sbin/pmcstat

2014-05-15 Thread George V. Neville-Neil
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

svn commit: r266403 - head/usr.sbin/pmcstat

2014-05-18 Thread George V. Neville-Neil
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

svn commit: r266983 - head/sys/dev/hwpmc

2014-06-02 Thread George V. Neville-Neil
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:

svn commit: r255211 - head/share/misc

2013-09-04 Thread George V. Neville-Neil
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:

svn commit: r269140 - head/cddl/contrib/dtracetoolkit

2014-07-26 Thread George V. Neville-Neil
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.

svn commit: r269141 - head/cddl/contrib/dtracetoolkit

2014-07-26 Thread George V. Neville-Neil
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

svn commit: r269144 - head/cddl/contrib/dtracetoolkit

2014-07-26 Thread George V. Neville-Neil
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

svn commit: r269145 - head/cddl/contrib/dtracetoolkit

2014-07-26 Thread George V. Neville-Neil
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:

svn commit: r269182 - head/lib/libpmc

2014-07-28 Thread George V. Neville-Neil
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

svn commit: r269327 - head/share/examples/hwpmc

2014-07-31 Thread George V. Neville-Neil
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

svn commit: r269345 - head/share/examples/hwpmc

2014-07-31 Thread George V. Neville-Neil
: 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

svn commit: r269360 - head/cddl/contrib/dtracetoolkit/Apps

2014-07-31 Thread George V. Neville-Neil
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:

svn commit: r248845 - head/cddl/lib/libdtrace

2013-03-28 Thread George V. Neville-Neil
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:

svn commit: r248846 - head/cddl/lib/libdtrace

2013-03-28 Thread George V. Neville-Neil
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:

svn commit: r248848 - head/cddl/contrib/opensolaris/lib/libdtrace/common

2013-03-28 Thread George V. Neville-Neil
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

svn commit: r249096 - head/sys/rpc/rpcsec_gss

2013-04-04 Thread George V. Neville-Neil
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

svn commit: r249166 - head/lib/libc/sys

2013-04-05 Thread George V. Neville-Neil
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:

svn commit: r249514 - head/sys/kern

2013-04-15 Thread George V. Neville-Neil
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

svn commit: r258141 - head/sys/net

2013-11-14 Thread George V. Neville-Neil
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

svn commit: r258142 - head/sys/net

2013-11-14 Thread George V. Neville-Neil
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

svn commit: r258147 - head/sys/net

2013-11-14 Thread George V. Neville-Neil
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@

svn commit: r258175 - head/sys/net

2013-11-15 Thread George V. Neville-Neil
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

svn commit: r258328 - head/sys/net

2013-11-18 Thread George V. Neville-Neil
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.

svn commit: r258692 - head/sys/net

2013-11-27 Thread George V. Neville-Neil
== --- /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

svn commit: r259221 - head/sys/dev/vt

2013-12-11 Thread George V. Neville-Neil
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

svn commit: r259665 - head/sys/dev/hwpmc

2013-12-20 Thread George V. Neville-Neil
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.

svn commit: r260207 - head/sys/net

2014-01-02 Thread George V. Neville-Neil
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:

svn commit: r260791 - head/tools/tools/mcgrab

2014-01-16 Thread George V. Neville-Neil
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

svn commit: r260796 - head/sys/netinet

2014-01-16 Thread George V. Neville-Neil
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:

svn commit: r261242 - head/sys/netinet

2014-01-28 Thread George V. Neville-Neil
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

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

2014-01-30 Thread George V. Neville-Neil
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:

svn commit: r272325 - in head/sys/dev/sfxge: . common

2014-09-30 Thread George V. Neville-Neil
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

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

2014-09-30 Thread George V. Neville-Neil
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

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

2014-09-30 Thread George V. Neville-Neil
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.

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

2014-09-30 Thread George V. Neville-Neil
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

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

2014-10-02 Thread George V. Neville-Neil
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   2   3   >