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
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
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
===
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
=
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
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
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
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
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/
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
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
=
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_
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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() t
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
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
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
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
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
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: 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
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: 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
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: 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
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.
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
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
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
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
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
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
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
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
/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
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:
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: head/cddl/contrib/dtracet
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
==
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
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
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
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
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
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/
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
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
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
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: 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
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
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
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
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
===
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
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
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
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
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
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
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:
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
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
+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
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
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
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
==
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
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
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
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
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
MFC af
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
MFC: 2 weeks
Modified:
head/sys/dev/hwpmc/pmc_events.h
Modified: head/sys/dev/hwpmc/pmc_events
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
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@ respective
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.
Sub
1 - 100 of 220 matches
Mail list logo