svn commit: r326503 - in head/sys/dev: rtwn/usb usb

2017-12-03 Thread George V. Neville-Neil
Author: gnn Date: Sun Dec 3 22:02:30 2017 New Revision: 326503 URL: https://svnweb.freebsd.org/changeset/base/326503 Log: Add support for RealTek 8812 over USB Tested with ALFA AWUS036ACH MFC after:1 week Modified: head/sys/dev/rtwn/usb/rtwn_usb_attach.h head/sys/dev/usb/usbd

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

2017-06-10 Thread George V. Neville-Neil
Sat Jun 10 20:41:53 2017 (r319803) @@ -0,0 +1,251 @@ +.\" Copyright (c) 2017 George V. Neville-Neil +.\" All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the followin

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

2017-06-10 Thread George V. Neville-Neil
Author: gnn Date: Sat Jun 10 20:47:37 2017 New Revision: 319804 URL: https://svnweb.freebsd.org/changeset/base/319804 Log: Update Makefile to contain the new DTrace lockstat manual page. Modified: head/share/man/man4/Makefile Modified: head/share/man/man4/Makefile ===

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

2017-06-10 Thread George V. Neville-Neil
Author: gnn Date: Sat Jun 10 20:50:50 2017 New Revision: 319805 URL: https://svnweb.freebsd.org/changeset/base/319805 Log: Update the variables as well. Modified: head/share/man/man4/Makefile Modified: head/share/man/man4/Makefile =

svn commit: r307541 - head/sys/netinet6

2016-10-17 Thread George V. Neville-Neil
Author: gnn Date: Mon Oct 17 23:25:31 2016 New Revision: 307541 URL: https://svnweb.freebsd.org/changeset/base/307541 Log: Limit the number of mbufs that can be allocated for IPV6_2292PKTOPTIONS (and IPV6_PKTOPTIONS). PR: 100219 Submitted by: Joseph Kong MFC after:2 week

svn commit: r309069 - in head/sys/cddl: contrib/opensolaris/uts/common/dtrace dev/dtrace

2016-11-23 Thread George V. Neville-Neil
Author: gnn Date: Wed Nov 23 22:50:20 2016 New Revision: 309069 URL: https://svnweb.freebsd.org/changeset/base/309069 Log: Add tunable to disable destructive dtrace Submitted by: Joerg Pernfuss Reviewed by: rstone, markj MFC after:2 weeks Differential Revision:https://re

svn commit: r309669 - head/sys/cddl/contrib/opensolaris/uts/common/dtrace

2016-12-06 Thread George V. Neville-Neil
Author: gnn Date: Wed Dec 7 07:27:47 2016 New Revision: 309669 URL: https://svnweb.freebsd.org/changeset/base/309669 Log: Fix a kernel panic in DTrace's rw_iswriter subroutine. On FreeBSD the sense of rw_write_held() and rw_iswriter() were reversed, probably due to a cut and paste error. Us

svn commit: r309791 - head/sys/arm64/conf

2016-12-10 Thread George V. Neville-Neil
Author: gnn Date: Sat Dec 10 10:00:27 2016 New Revision: 309791 URL: https://svnweb.freebsd.org/changeset/base/309791 Log: This adds a configuration for arm64 users that track CURRENT but don't need the extra debug facilities. Copied from the amd64 configuration of the same name. Submi

svn commit: r350557 - head/sys/net

2019-08-03 Thread George V. Neville-Neil
Author: gnn Date: Sat Aug 3 14:42:07 2019 New Revision: 350557 URL: https://svnweb.freebsd.org/changeset/base/350557 Log: Properly validte arguments for route deletion Reported by: Liang Zhuo brightiup.z...@gmail.com MFC after:1 week Modified: head/sys/net/route.c Modified: head/

svn commit: r367628 - head/sys/netinet

2020-11-12 Thread George V. Neville-Neil
Author: gnn Date: Thu Nov 12 21:58:47 2020 New Revision: 367628 URL: https://svnweb.freebsd.org/changeset/base/367628 Log: An earlier commit effectively turned out the fast forwading path due to its lack of support for ICMP redirects. The following commit adds redirects to the fastforward pa

svn commit: r367635 - head/sys/netinet

2020-11-13 Thread George V. Neville-Neil
Author: gnn Date: Fri Nov 13 13:07:44 2020 New Revision: 367635 URL: https://svnweb.freebsd.org/changeset/base/367635 Log: Followup pointed out by ae@ Modified: head/sys/netinet/ip_fastfwd.c Modified: head/sys/netinet/ip_fastfwd.c =

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

2020-01-20 Thread George V. Neville-Neil
Author: gnn Date: Mon Jan 20 12:53:02 2020 New Revision: 356913 URL: https://svnweb.freebsd.org/changeset/base/356913 Log: Add support for latest Intel I219 device, supported in Lenovo Carbon X1 v7 MFC after:2 weeks Modified: head/sys/dev/e1000/e1000_api.c head/sys/dev/e1000/e1000_

svn commit: r324434 - in head/sys: dev/iwm modules/iwmfw/iwm8265fw

2017-10-09 Thread George V. Neville-Neil
Author: gnn Date: Mon Oct 9 15:48:56 2017 New Revision: 324434 URL: https://svnweb.freebsd.org/changeset/base/324434 Log: Add support for Intel 8265 WiFi Obtained from:OpenBSD MFC after:1 month Added: head/sys/modules/iwmfw/iwm8265fw/ head/sys/modules/iwmfw/iwm8265fw/Mak

svn commit: r324435 - head/sys/contrib/dev/iwm

2017-10-09 Thread George V. Neville-Neil
Author: gnn Date: Mon Oct 9 15:54:57 2017 New Revision: 324435 URL: https://svnweb.freebsd.org/changeset/base/324435 Log: Add the firmware for the Intel 8265 WiFi device. MFC after:1 month Added: head/sys/contrib/dev/iwm/iwm-8265-22.fw.uu Added: head/sys/contrib/dev/iwm/iwm-8265-22

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 (Recei

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 l

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 head/sys

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. MF

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 c

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 c

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

2010-06-24 Thread George V. Neville-Neil
Author: gnn Date: Thu Jun 24 21:17:58 2010 New Revision: 209512 URL: http://svn.freebsd.org/changeset/base/209512 Log: Make sure that all the exposed counters and variables are actually being updated. Pointed out by: jfv Modified: head/sys/dev/e1000/if_igb.c Modified: head/sys/d

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 S

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: head/sys/dev/hwp

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

2011-07-21 Thread George V. Neville-Neil
4246) @@ -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 + * modification, are permitted provid

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: head/lib/li

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. Docum

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. Sub

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() t

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 scrip

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 M

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: head/sys/dev/hwpmc/pmc_events

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. M

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 packet

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: r215724 - head/usr.bin/netstat

2010-11-22 Thread George V. Neville-Neil
Author: gnn Date: Mon Nov 22 22:55:43 2010 New Revision: 215724 URL: http://svn.freebsd.org/changeset/base/215724 Log: Restore the (state) and \n printout when not using -T. Pointed out by: brucec@ MFC after:3 weeks Modified: head/usr.bin/netstat/inet.c Modified: head/usr.bi

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: 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 reason

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: r304825 - head/cddl/lib/libdtrace

2016-08-25 Thread George V. Neville-Neil
Author: gnn Date: Thu Aug 25 23:24:57 2016 New Revision: 304825 URL: https://svnweb.freebsd.org/changeset/base/304825 Log: Unlike Solaris, in FreeBSD p_args can be 0 so check for that instead of walking down to ar_args blindly. Reported by: Amanda Strnad Reviewed by: markj, jhb MFC

svn commit: r305066 - head/tools/tools/crypto

2016-08-30 Thread George V. Neville-Neil
Author: gnn Date: Tue Aug 30 14:28:35 2016 New Revision: 305066 URL: https://svnweb.freebsd.org/changeset/base/305066 Log: Update cryptotest for modern algorithms Reviewed by: cem Sponsored by: Rubicon Communications, LLC (Netgate) Differential Revision:https://reviews.freebsd.

svn commit: r305304 - head/tools/tools/crypto

2016-09-02 Thread George V. Neville-Neil
Author: gnn Date: Fri Sep 2 21:11:37 2016 New Revision: 305304 URL: https://svnweb.freebsd.org/changeset/base/305304 Log: Clean up the usage message and remove dead code. Reviewed by: cem MFC after:2 weeks Sponsored by: Rubicon Communications, LLC (Netgate) Differential Revision

svn commit: r305307 - head/tools/tools/crypto

2016-09-02 Thread George V. Neville-Neil
Author: gnn Date: Fri Sep 2 21:35:32 2016 New Revision: 305307 URL: https://svnweb.freebsd.org/changeset/base/305307 Log: Add a runner script for cryptotest. Althought cryptotest itself has a -z mode to test all algorithms at a variety of sizes, this script allows us to be more selective

svn commit: r305312 - head/tools/tools/crypto

2016-09-02 Thread George V. Neville-Neil
Author: gnn Date: Sat Sep 3 00:22:42 2016 New Revision: 305312 URL: https://svnweb.freebsd.org/changeset/base/305312 Log: Add cpuset support to separate forked processes. Reviewed by: cem Sponsored by: Rubicon Communications, LLC (Netgate) Differential Revision:https://reviews

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

2016-10-11 Thread George V. Neville-Neil
Author: gnn Date: Tue Oct 11 16:12:12 2016 New Revision: 307044 URL: https://svnweb.freebsd.org/changeset/base/307044 Log: Corrected non-portable reuse of va_list in dt_printf() Submitted by: Graeme Jenkinson Reviewed by: markj MFC after:2 weeks Sponsored by: DARPA, AFRL Differ

svn commit: r313045 - in head: cddl/lib/libdtrace sys/netinet

2017-02-01 Thread George V. Neville-Neil
Author: gnn Date: Wed Feb 1 19:33:00 2017 New Revision: 313045 URL: https://svnweb.freebsd.org/changeset/base/313045 Log: Add an mbuf to ipinfo_t translator to finish cleanup of mbuf passing to TCP probes. Reviewed by: markj MFC after:2 weeks Sponsored by: DARPA, AFRL Different

svn commit: r313176 - in head/sys: cddl/contrib/opensolaris/uts/common/dtrace cddl/contrib/opensolaris/uts/common/sys modules/dtrace/dtrace modules/dtrace/fasttrap modules/dtrace/systrace

2017-02-03 Thread George V. Neville-Neil
Author: gnn Date: Fri Feb 3 22:26:19 2017 New Revision: 313176 URL: https://svnweb.freebsd.org/changeset/base/313176 Log: Replace the implementation of DTrace's RAND subroutine for generating low-quality random numbers with a modern implementation (xoroshiro128+) that is capable of generati

svn commit: r313177 - head/sys/cddl/contrib/opensolaris/uts/common/dtrace

2017-02-03 Thread George V. Neville-Neil
Author: gnn Date: Fri Feb 3 22:40:13 2017 New Revision: 313177 URL: https://svnweb.freebsd.org/changeset/base/313177 Log: Files which implement the new random number system code for DTrace Submitted by: Graeme Jenkinson MFC after:2 weeks Sponsored by: DARPA, AFRL Added: head/sy

svn commit: r313359 - head/sys/cddl/contrib/opensolaris/uts/common/dtrace

2017-02-06 Thread George V. Neville-Neil
Author: gnn Date: Tue Feb 7 01:21:18 2017 New Revision: 313359 URL: https://svnweb.freebsd.org/changeset/base/313359 Log: Fix the ifdef protection and remove superfluous extern statements Reported by: Konstantin Belousov MFC after:2 weeks Sponsored by: DARPA, AFRL Modified: hea

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

2017-09-06 Thread George V. Neville-Neil
/cddl/lib/libdtrace/socket.dThu Sep 7 03:05:16 2017 (r323253) @@ -0,0 +1,301 @@ +/* + * Copyright (c) 2017 George V. Neville-Neil + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the

svn commit: r342139 - in head: . bin/date libexec/rc/rc.d share/man/man5 tools/build/mk tools/build/options usr.sbin usr.sbin/timed

2018-12-15 Thread George V. Neville-Neil
Author: gnn Date: Sat Dec 15 21:34:40 2018 New Revision: 342139 URL: https://svnweb.freebsd.org/changeset/base/342139 Log: Remove, the now very outdated, timed. Submitted by: Kyle Spiers ksspiers at gmail Reviewed by: bcr,brooks,bz,sbruno Relnotes: yes Differential Revision:

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: head/cddl/contrib/dtracet

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
WAY 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, a

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

2014-07-31 Thread George V. Neville-Neil
eBSD$ * * Author: 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:$" ; #includ

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: head/cddl/contrib/dtracetoolkit/Ap

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 th

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: head/sys/dev/e1000/e1000_defines

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: head/

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. Submitte

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: head/sy

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 Sponsored by: Sol

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: r272906 - in head/sys: conf libkern netpfil/pf sys

2014-10-10 Thread George V. Neville-Neil
Author: gnn Date: Fri Oct 10 19:26:26 2014 New Revision: 272906 URL: https://svnweb.freebsd.org/changeset/base/272906 Log: Change the PF hash from Jenkins to Murmur3. In forwarding tests this showed a conservative 3% incrase in PPS. Differential Revision:https://reviews.freebsd.o

svn commit: r272962 - head/tools/tools/netmap

2014-10-11 Thread George V. Neville-Neil
Author: gnn Date: Sat Oct 11 21:43:05 2014 New Revision: 272962 URL: https://svnweb.freebsd.org/changeset/base/272962 Log: Add a new option, -P, to pkt-gen which reads a single packet from a stored pcap file and transmits it instead of the default UDP packet. Reviewed by: luigi MFC aft

svn commit: r273279 - in head/sys/cam: ata scsi

2014-10-19 Thread George V. Neville-Neil
Author: gnn Date: Sun Oct 19 16:46:36 2014 New Revision: 273279 URL: https://svnweb.freebsd.org/changeset/base/273279 Log: Add new quirks for the latest Samsung SSD, model 850. Submitted by: sbruno MFC after:2 weeks Modified: head/sys/cam/ata/ata_da.c head/sys/cam/scsi/scsi_da.c

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

2014-10-19 Thread George V. Neville-Neil
Author: gnn Date: Sun Oct 19 23:13:16 2014 New Revision: 273293 URL: https://svnweb.freebsd.org/changeset/base/273293 Log: Update the TCP structure used by DTrace to show the smoothed RTT. This will allow similar functionality to SIFTR to be built with DTrace. Submitted by: Grenville Armi

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

2014-11-04 Thread George V. Neville-Neil
Author: gnn Date: Wed Nov 5 06:22:37 2014 New Revision: 274129 URL: https://svnweb.freebsd.org/changeset/base/274129 Log: Add support for netmap in GENERIC by default. Modified: head/sys/amd64/conf/GENERIC Modified: head/sys/amd64/conf/GENERIC ===

svn commit: r275422 - in head/sys: amd64/conf i386/conf pc98/conf powerpc/conf sparc64/conf

2014-12-02 Thread George V. Neville-Neil
Author: gnn Date: Tue Dec 2 19:55:43 2014 New Revision: 275422 URL: https://svnweb.freebsd.org/changeset/base/275422 Log: This configuration file removes several debugging options, including WITNESS and INVARIANTS checking, which are known to have significant performance impact on running s

svn commit: r281276 - head/sys/net

2015-04-08 Thread George V. Neville-Neil
Author: gnn Date: Wed Apr 8 20:25:51 2015 New Revision: 281276 URL: https://svnweb.freebsd.org/changeset/base/281276 Log: Add support for a netisr polling tunable, which allows run time switching of device polling rather than having it only be controlled by the compile time option. Sum

svn commit: r281312 - head/sys/net

2015-04-09 Thread George V. Neville-Neil
Author: gnn Date: Thu Apr 9 14:44:30 2015 New Revision: 281312 URL: https://svnweb.freebsd.org/changeset/base/281312 Log: Revert 281276 as unnecessary. Proper change to be committed to the base polling code in a subsequent commit. Pointed out by: glebius Sponsored by: Rubicon Commu

svn commit: r281528 - head/sys/kern

2015-04-14 Thread George V. Neville-Neil
Author: gnn Date: Tue Apr 14 14:22:34 2015 New Revision: 281528 URL: https://svnweb.freebsd.org/changeset/base/281528 Log: When a kernel has DEVICE_POLLING turned on but no drivers have the capability do not try to take the mutex at all. Replaces misbegotten attempt from reverted commit 2

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

2015-04-14 Thread George V. Neville-Neil
Author: gnn Date: Tue Apr 14 14:43:42 2015 New Revision: 281529 URL: https://svnweb.freebsd.org/changeset/base/281529 Log: I can find no reason to allow packets with both SYN and FIN bits set past this point in the code. The packet should be dropped and not massaged as it is here. Diffe

svn commit: r281530 - head/sys/net

2015-04-14 Thread George V. Neville-Neil
Author: gnn Date: Tue Apr 14 15:21:20 2015 New Revision: 281530 URL: https://svnweb.freebsd.org/changeset/base/281530 Log: Document internal interface types which are specific to FreeBSD. Modified: head/sys/net/if_types.h Modified: head/sys/net/if_types.h

svn commit: r281558 - head/sys/net

2015-04-15 Thread George V. Neville-Neil
Author: gnn Date: Wed Apr 15 14:46:45 2015 New Revision: 281558 URL: https://svnweb.freebsd.org/changeset/base/281558 Log: Minor change to the macros to make sure that if an AF is passed that is neither AF_INET6 nor AF_INET that we don't touch random bits of memory. Differential Revision:

svn commit: r282215 - head/sys/conf

2015-04-29 Thread George V. Neville-Neil
Author: gnn Date: Wed Apr 29 12:37:45 2015 New Revision: 282215 URL: https://svnweb.freebsd.org/changeset/base/282215 Log: Make it possible to statically link SIFTR into the kernel as a new option. Reviewed by: bz Discussed with: lstewart MFC after:2 weeks Modified: head

svn commit: r282240 - in head: cddl/lib/libdtrace sys/netinet

2015-04-29 Thread George V. Neville-Neil
Author: gnn Date: Wed Apr 29 17:19:55 2015 New Revision: 282240 URL: https://svnweb.freebsd.org/changeset/base/282240 Log: Brief demo script showing the various values that can be read via the new SIFTR statically defined tracepoint (SDT). Differential Revision:https://reviews.fre

svn commit: r282242 - head/share/dtrace

2015-04-29 Thread George V. Neville-Neil
+1,68 @@ +#!/usr/sbin/dtrace -s +/*- + * Copyright (c) 2015 George V. Neville-Neil + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source

svn commit: r282276 - head/sys/netinet

2015-04-30 Thread George V. Neville-Neil
Author: gnn Date: Thu Apr 30 17:43:40 2015 New Revision: 282276 URL: https://svnweb.freebsd.org/changeset/base/282276 Log: Move the SIFTR DTrace probe out of the writing thread context and directly into the place where the data is collected. Modified: head/sys/netinet/siftr.c Modified: hea

svn commit: r282300 - head/sys/netinet

2015-05-01 Thread George V. Neville-Neil
Author: gnn Date: Fri May 1 12:49:03 2015 New Revision: 282300 URL: https://svnweb.freebsd.org/changeset/base/282300 Log: Add a state transition call to show that we have entered TIME_WAIT. Although this is not important to the rest of the TCP processing it is a conveneint way to make the D

svn commit: r282982 - head/sys/netipsec

2015-05-15 Thread George V. Neville-Neil
Author: gnn Date: Fri May 15 18:04:49 2015 New Revision: 282982 URL: https://svnweb.freebsd.org/changeset/base/282982 Log: Summary: Remove spurious, extra, next header comments. Correct the name of the pad length field. Modified: head/sys/netipsec/esp.h Modified: head/sys/netipsec/esp.h ==

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 (no

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 ioc

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: head/usr.sbin/pmca

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 we

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 MFC af

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 MFC: 2 weeks Modified: head/sys/dev/hwpmc/pmc_events.h Modified: head/sys/dev/hwpmc/pmc_events

svn commit: r258141 - head/sys/net

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

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@ respective

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. Sub

  1   2   3   >