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: 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
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
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:
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: 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
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:
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/
/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
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: 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
Sat Jun 10 20:41:53 2017
(r319803)
@@ -0,0 +1,251 @@
+.\" Copyright (c) 2017 George V. Neville-Neil <g...@freebsd.org>
+.\" All rights reserved.
+.\"
+.\" Redistribution and use in source and binary forms, with or without
+.\" modification, are permitted provide
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:
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:
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
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
Author: gnn
Date: Wed Jan 4 04:00:28 2017
New Revision: 311243
URL: https://svnweb.freebsd.org/changeset/base/311243
Log:
Followup to mtod removal in main stack (r311225). Continued removal
of mtod() calls from TCP_PROBE macros.
MFC after:1 week
Sponsored by: Limelight Networks
Author: gnn
Date: Wed Jan 4 02:19:13 2017
New Revision: 311225
URL: https://svnweb.freebsd.org/changeset/base/311225
Log:
Fix DTrace TCP tracepoints to not use mtod() as it is both unnecessary and
dangerous. Those wanting data from an mbuf should use DTrace itself to get
the data.
Author: gnn
Date: Wed Jan 4 02:15:03 2017
New Revision: 311224
URL: https://svnweb.freebsd.org/changeset/base/311224
Log:
Fix PMC architecture check to handle later IPAs including Skylake
Tested with tools/test/hwpmc/pmctest.py
Obtained from:Oliver Pinter
MFC after:1 week
Author: gnn
Date: Fri Dec 16 20:44:14 2016
New Revision: 310175
URL: https://svnweb.freebsd.org/changeset/base/310175
Log:
Remove extra DOF_SEC_XLIMPORT from the DOF_SEC_ISLOADABLE macro
MFC after:2 weeks
Sponsored by: DARPA, AFRL
Modified:
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.
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.
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
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
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
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:
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
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
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:
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: Thu Aug 18 10:54:39 2016
New Revision: 304402
URL: https://svnweb.freebsd.org/changeset/base/304402
Log:
Remove the obsolete and unused openbsd_poll system call. (Phase 2)
Reported by: brooks
Reviewed by: brooks, jhb
Differential Revision:
Author: gnn
Date: Thu Aug 18 10:50:40 2016
New Revision: 304395
URL: https://svnweb.freebsd.org/changeset/base/304395
Log:
Remove unusedd and obsolete openbsd_poll system call. (Phase 1)
Reported by: brooks
Reviewed by: brooks,jhb
Differential Revision:
Author: gnn
Date: Fri Jul 8 23:44:09 2016
New Revision: 302474
URL: https://svnweb.freebsd.org/changeset/base/302474
Log:
On FreeBSD there is a setsockopt option SO_USER_COOKIE which allows
setting a 32 bit value on each socket. This can be used by applications
and DTrace as a rendezvous
Author: gnn
Date: Mon Jun 6 00:35:45 2016
New Revision: 301478
URL: https://svnweb.freebsd.org/changeset/base/301478
Log:
Add missing constants from RFCs 4443 and 6550
Modified:
head/sys/netinet/icmp6.h
Modified: head/sys/netinet/icmp6.h
Author: gnn
Date: Thu Jun 2 20:53:43 2016
New Revision: 301229
URL: https://svnweb.freebsd.org/changeset/base/301229
Log:
Fix up the Infiniband code to handle the new arpresolve.
Modified:
head/sys/ofed/drivers/infiniband/core/addr.c
head/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c
Author: gnn
Date: Thu Jun 2 17:51:29 2016
New Revision: 301217
URL: https://svnweb.freebsd.org/changeset/base/301217
Log:
This change re-adds L2 caching for TCP and UDP, as originally added in D4306
but removed due to other changes in the system. Restore the llentry pointer
to the "struct
Author: gnn
Date: Thu Jun 2 01:59:41 2016
New Revision: 301182
URL: https://svnweb.freebsd.org/changeset/base/301182
Log:
Fix kernel build. Improper definition location of a variable.
Modified:
head/sys/dev/ath/if_ath_btcoex_mci.c
Modified: head/sys/dev/ath/if_ath_btcoex_mci.c
Author: gnn
Date: Fri May 20 01:38:31 2016
New Revision: 300256
URL: https://svnweb.freebsd.org/changeset/base/300256
Log:
Remove DTrace tooklkit from the mtree and add the files to remove
to the ObsoleteFiles list.
Sponsored by: DARPA, AFRL
Modified:
head/ObsoleteFiles.inc
Author: gnn
Date: Thu May 19 19:51:39 2016
New Revision: 300226
URL: https://svnweb.freebsd.org/changeset/base/300226
Log:
Remove the old version of the DTraceToolkit from the source tree.
The DTraceToolkit is part of the Open DTrace effort and is supported
on FreeBSD as a port
Author: gnn
Date: Tue May 17 17:09:45 2016
New Revision: 300067
URL: https://svnweb.freebsd.org/changeset/base/300067
Log:
Final nit in ReiserFS removal.
Modified:
head/sys/conf/options
Modified: head/sys/conf/options
Author: gnn
Date: Tue May 17 16:59:53 2016
New Revision: 300065
URL: https://svnweb.freebsd.org/changeset/base/300065
Log:
Finish cleaning up after killing ReiserFS.
Remove LINT/NOTES option and file linkages.
Modified:
head/sys/conf/NOTES
head/sys/conf/files
Modified:
Author: gnn
Date: Tue May 17 15:36:40 2016
New Revision: 300062
URL: https://svnweb.freebsd.org/changeset/base/300062
Log:
Kill off ReiserFS as it is no longer supported, for obvious reasons.
Deleted:
head/sys/gnu/fs/
head/sys/modules/reiserfs/
Modified:
head/sys/modules/Makefile
2016, 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 code mus
Author: gnn
Date: Thu Apr 21 03:17:53 2016
New Revision: 298386
URL: https://svnweb.freebsd.org/changeset/base/298386
Log:
Add the address at which the routine returned.
MFC after:1 week
Sponsored by: Rubicon Communications (Netgate)
Modified:
head/share/dtrace/retval
Modified:
Author: gnn
Date: Thu Mar 31 00:53:23 2016
New Revision: 297439
URL: https://svnweb.freebsd.org/changeset/base/297439
Log:
Unbreak the RSS/PCBGROUp build.
Modified:
head/sys/netinet/in_pcbgroup.c
head/sys/netinet6/in6_pcbgroup.c
Modified: head/sys/netinet/in_pcbgroup.c
Author: gnn
Date: Mon Mar 28 18:25:54 2016
New Revision: 297358
URL: https://svnweb.freebsd.org/changeset/base/297358
Log:
Add ethertype reserved for network testing
MFC after:2 weeks
Modified:
head/sys/net/ethernet.h
Modified: head/sys/net/ethernet.h
On 03/24/16 04:31 PM, Gleb Smirnoff wrote:
> On Thu, Mar 24, 2016 at 07:54:56AM +0000, George V. Neville-Neil wrote:
> G> Author: gnn
> G> Date: Thu Mar 24 07:54:56 2016
> G> New Revision: 297225
> G> URL: https://svnweb.freebsd.org/changeset/base/297225
> G>
&g
Author: gnn
Date: Fri Mar 25 00:33:55 2016
New Revision: 297258
URL: https://svnweb.freebsd.org/changeset/base/297258
Log:
Remove dependency on mbuf provider as mbuf SDTs are now in the SDT space.
Sponsored by: Rubicon Communications (Netgate)
Modified:
head/share/dtrace/mbuf.d
Author: gnn
Date: Thu Mar 24 08:26:06 2016
New Revision: 297227
URL: https://svnweb.freebsd.org/changeset/base/297227
Log:
Move mbuf provider under SDT to indicate that it is FreeBSD specific
and not a stable interface.
Reviewed by: markj
MFC after:2 weeks
Sponsored by: Rubicon
Author: gnn
Date: Thu Mar 24 07:54:56 2016
New Revision: 297225
URL: https://svnweb.freebsd.org/changeset/base/297225
Log:
FreeBSD previously provided route caching for TCP (and UDP). Re-add
route caching for TCP, with some improvements. In particular, invalidate
the route cache if a new
) 2016 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 code must retain the above copyright
+ *notice
Author: gnn
Date: Mon Mar 14 08:48:16 2016
New Revision: 296829
URL: https://svnweb.freebsd.org/changeset/base/296829
Log:
Fix typo: nmd->cur_tx_ring should be used in pci_vtnet_netmap_writev()
The buffer length should be checked to avoid overflow, but there
is no API to get the slot
Author: gnn
Date: Thu Mar 3 17:46:38 2016
New Revision: 296352
URL: https://svnweb.freebsd.org/changeset/base/296352
Log:
Fix dtrace probes (introduced in 287759): debug__input was used
for output and drop; connect didn't always fire a user probe
some probes were missing in fastpath
Author: gnn
Date: Thu Mar 3 02:46:12 2016
New Revision: 296335
URL: https://svnweb.freebsd.org/changeset/base/296335
Log:
fix tcpdebug: - assign to "flags" in each probe, not only debug-input
compute "len" in the same way in each probe
Submitted by: Hannes Mehnert
MFC after:2
Author: gnn
Date: Thu Feb 4 21:46:37 2016
New Revision: 295283
URL: https://svnweb.freebsd.org/changeset/base/295283
Log:
Summary: Update the date
Modified:
head/share/man/man4/inet.4
Modified: head/share/man/man4/inet.4
Author: gnn
Date: Thu Feb 4 21:39:58 2016
New Revision: 295282
URL: https://svnweb.freebsd.org/changeset/base/295282
Log:
Summary: Remove discussion of fastforwarding.
Modified:
head/share/man/man4/inet.4
Modified: head/share/man/man4/inet.4
Author: gnn
Date: Sat Jan 9 03:08:21 2016
New Revision: 293459
URL: https://svnweb.freebsd.org/changeset/base/293459
Log:
Add netmap support for bhyve
Submitted by: btw
MFC after:1 week
Differential Revision:https://reviews.freebsd.org/D4826
Modified:
Author: gnn
Date: Thu Dec 17 02:02:09 2015
New Revision: 292394
URL: https://svnweb.freebsd.org/changeset/base/292394
Log:
Switch the IPsec related statistics to using the built in sysctl
variable set rather than reading from kernel memory.
This also makes the -z (zero) flag work correctly
/sbin/dtrace -s
+/*-
+ * Copyright (c) 2015 George V. Neville-Neil <g...@neville-neil.com>
+ * 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. Redistrib
) 2015 George V. Neville-Neil <g...@freebsd.org>
+# 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 code must retain the above cop
Author: gnn
Date: Thu Nov 5 07:26:32 2015
New Revision: 290383
URL: https://svnweb.freebsd.org/changeset/base/290383
Log:
Replace the fastforward path with tryforward which does not require a
sysctl and will always be on. The former split between default and
fast forwarding is removed by
Author: gnn
Date: Thu Oct 29 21:26:32 2015
New Revision: 290165
URL: https://svnweb.freebsd.org/changeset/base/290165
Log:
Set the proper direction to check for policies in this one case.
Pointed out by: eri
Sponsored by: Rubicon Communications (Netgate)
Modified:
Author: gnn
Date: Wed Oct 28 03:39:18 2015
New Revision: 290088
URL: https://svnweb.freebsd.org/changeset/base/290088
Log:
Update the README to describe all the current tests in this directory.
Modified:
head/tools/test/README
Modified: head/tools/test/README
==
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/tools/test/net/connect.c Wed Oct 28 03:43:24 2015
(r290089)
@@ -0,0 +1,86 @@
+/*-
+ * Copyright (c) 2015 George V. Neville-Neil
+ * All rights reserved
Author: gnn
Date: Tue Oct 27 00:42:15 2015
New Revision: 290028
URL: https://svnweb.freebsd.org/changeset/base/290028
Log:
Turning on IPSEC used to introduce a slight amount of performance
degradation (7%) for host host TCP connections over 10Gbps links,
even when there were no secuirty
ot; :
+ req == PRU_RCVOOB ? "RCVOOB" :
+ req == PRU_SENDOOB ? "SENDOOB" :
+ req == PRU_SOCKADDR ? "SOCKADDR" :
+ req == PRU_PEERADDR ? "PEERADDR" :
+ req == PRU_CONNECT2 ? "CONNECT2" :
+ req == PRU_FASTTIMO ? &qu
Author: gnn
Date: Tue Sep 8 00:30:10 2015
New Revision: 287544
URL: https://svnweb.freebsd.org/changeset/base/287544
Log:
Update DTrace nfs scripts to track the proper provider names.
Submitted by: Alex Burlyga
Modified:
head/share/dtrace/nfsattrstats
head/share/dtrace/nfsclienttime
Author: gnn
Date: Sun Aug 30 20:59:19 2015
New Revision: 287311
URL: https://svnweb.freebsd.org/changeset/base/287311
Log:
A bibliography of FreeBSD and BSD related papers and books.
Keep this file in order by primary key which is the first author's
last name and the year of publication.
Author: gnn
Date: Wed Aug 26 16:36:41 2015
New Revision: 287166
URL: https://svnweb.freebsd.org/changeset/base/287166
Log:
Summary: Add the interactivity equations to the header comment for our
interactivity calculation routine.
Suggested by: rwatson
Modified:
Author: gnn
Date: Fri Jul 31 17:41:53 2015
New Revision: 286138
URL: https://svnweb.freebsd.org/changeset/base/286138
Log:
Summary: Remove unsupported 3des-deriv encryption algorithm from
documentation.
Modified:
head/sbin/setkey/setkey.8
Modified: head/sbin/setkey/setkey.8
Author: gnn
Date: Fri Jul 31 23:40:18 2015
New Revision: 286143
URL: https://svnweb.freebsd.org/changeset/base/286143
Log:
Add support for keys that include 4 byte SALT values,
including GCM and ICM/CTR modes for AES.
Reviewed by: jmg
MFC after:1 week
Sponsored by: Rubicon
Author: gnn
Date: Mon Jul 20 23:24:25 2015
New Revision: 285730
URL: https://svnweb.freebsd.org/changeset/base/285730
Log:
Only report the lack of ALTQ support if pfctl is using verbose (-v) mode.
PR: 194935
Submitted by: Jim Thompson
MFC after:2 weeks
Modified:
Author: gnn
Date: Thu Jul 9 18:16:35 2015
New Revision: 285336
URL: https://svnweb.freebsd.org/changeset/base/285336
Log:
Add support for AES modes to IPSec. These modes work both in software only
mode and with hardware support on systems that have AESNI instructions.
Differential
Author: gnn
Date: Fri Jul 10 02:23:50 2015
New Revision: 285347
URL: https://svnweb.freebsd.org/changeset/base/285347
Log:
Summary: Fix LINT build. The names of the new AES modes were not
correctly used under the REGRESSION kernel option.
Modified:
head/sys/netipsec/xform_esp.c
Modified:
Author: gnn
Date: Sat Jul 4 20:31:06 2015
New Revision: 285151
URL: https://svnweb.freebsd.org/changeset/base/285151
Log:
Fix up tabs vs. spaces
Modified:
head/sys/arm64/conf/GENERIC
head/sys/i386/conf/GENERIC
head/sys/pc98/conf/GENERIC
head/sys/powerpc/conf/GENERIC
Author: gnn
Date: Sat Jul 4 21:32:44 2015
New Revision: 285152
URL: https://svnweb.freebsd.org/changeset/base/285152
Log:
Summary: Add missing files necessary to build with IPSEC and crypto
Modified:
head/sys/conf/files.arm64
Modified: head/sys/conf/files.arm64
Author: gnn
Date: Sat Jul 4 17:37:00 2015
New Revision: 285142
URL: https://svnweb.freebsd.org/changeset/base/285142
Log:
Enable IPSEC in all GENERIC kernels.
Universe and kernel build tests passed 4 July 2015
PR: 128030
Sponsored by: Rubicon Communications (Netgate)
Author: gnn
Date: Fri Jul 3 20:42:31 2015
New Revision: 285111
URL: https://svnweb.freebsd.org/changeset/base/285111
Log:
Update the date on the manual page.
Noticed by: bz
Modified:
head/sbin/setkey/setkey.8
Modified: head/sbin/setkey/setkey.8
Author: gnn
Date: Fri Jul 3 20:09:14 2015
New Revision: 285108
URL: https://svnweb.freebsd.org/changeset/base/285108
Log:
New AES modes for IPSec, user space components.
Update setkey and libipsec to understand aes-gcm-16 as an
encryption method.
A partial commit of the work in review
Author: gnn
Date: Thu Jun 25 18:38:58 2015
New Revision: 284816
URL: https://svnweb.freebsd.org/changeset/base/284816
Log:
Fix support for the null encryption algorithm which now requires
a key.
Sponsored by: Rubicon Communications (Netgate)
Modified:
head/sbin/setkey/token.l
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: 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
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:
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:
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:
+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: 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: 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.
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
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: 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
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.
Author: gnn
Date: Sun Mar 8 21:51:37 2015
New Revision: 279789
URL: https://svnweb.freebsd.org/changeset/base/279789
Log:
Summary: Remove the need for `mpid which is Illumos/Solaris specific.
Modified:
head/cddl/contrib/dtracetoolkit/Proc/pidpersec.d
Modified:
==
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/share/dtrace/tcptrack Sat Mar 7 19:16:09 2015(r279739)
@@ -0,0 +1,83 @@
+#!/usr/sbin/dtrace -s
+/*
+ * Copyright (c) 2015 George V. Neville
==
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/share/dtrace/tcpconn Sat Mar 7 19:29:53 2015(r279740)
@@ -0,0 +1,47 @@
+#!/usr/sbin/dtrace -s
+/*
+ * Copyright (c) 2015 George V. Neville-Neil
+ * All rights reserved
==
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/share/dtrace/tcpstate Sat Mar 7 18:17:15 2015(r279727)
@@ -0,0 +1,46 @@
+#!/usr/sbin/dtrace -s
+/*
+ * Copyright (c) 2015 George V. Neville-Neil
+ * All rights reserved
Author: gnn
Date: Sat Mar 7 21:31:37 2015
New Revision: 279755
URL: https://svnweb.freebsd.org/changeset/base/279755
Log:
Set the property to executable.
Modified:
Directory Properties:
head/share/dtrace/tcpstate (props changed)
___
Author: gnn
Date: Sat Mar 7 21:28:37 2015
New Revision: 279754
URL: https://svnweb.freebsd.org/changeset/base/279754
Log:
Add execute bits to tcpstate script.
Modified:
head/share/dtrace/tcpstate
Modified: head/share/dtrace/tcpstate
==
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/share/dtrace/udptrack Sun Mar 8 04:29:41 2015(r279768)
@@ -0,0 +1,54 @@
+#!/usr/sbin/dtrace -s
+/*
+ * Copyright (c) 2015 George V
Author: gnn
Date: Sun Mar 8 04:33:53 2015
New Revision: 279769
URL: https://svnweb.freebsd.org/changeset/base/279769
Log:
Summary: Update the ports to read from the packet rather than the
socket structure
Modified:
head/share/dtrace/udptrack
Modified: head/share/dtrace/udptrack
1 - 100 of 213 matches
Mail list logo