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

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

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:

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

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:

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/

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

2017-09-07 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

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: 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: 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 <g...@freebsd.org> +.\" All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provide

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:

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:

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

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

svn commit: r311243 - head/sys/netinet/tcp_stacks

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

svn commit: r311225 - head/sys/netinet

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

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

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

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

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

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.

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.

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

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

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

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:

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

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

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:

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: r304402 - in head: . sys/compat/freebsd32 sys/kern sys/sys

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

svn commit: r304395 - in head: lib/libc/aarch64/sys lib/libc/amd64/sys lib/libc/arm/sys lib/libc/i386/sys lib/libc/mips/sys lib/libc/powerpc/sys lib/libc/powerpc64/sys lib/libc/riscv/sys lib/libc/s...

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

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

2016-07-08 Thread George V. Neville-Neil
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

svn commit: r301478 - head/sys/netinet

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

svn commit: r301229 - in head/sys/ofed/drivers/infiniband: core ulp/ipoib

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

svn commit: r301217 - in head/sys: net netinet netinet6

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

svn commit: r301182 - head/sys/dev/ath

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

svn commit: r300256 - in head: . etc/mtree

2016-05-19 Thread George V. Neville-Neil
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

svn commit: r300226 - in head: cddl/contrib/dtracetoolkit cddl/usr.sbin cddl/usr.sbin/dtruss share/dtrace share/dtrace/toolkit

2016-05-19 Thread George V. Neville-Neil
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

svn commit: r300067 - head/sys/conf

2016-05-17 Thread George V. Neville-Neil
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

svn commit: r300065 - head/sys/conf

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

svn commit: r300062 - in head/sys: gnu/fs modules modules/reiserfs

2016-05-17 Thread George V. Neville-Neil
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

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

2016-05-01 Thread George V. Neville-Neil
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

svn commit: r298386 - head/share/dtrace

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

svn commit: r297439 - in head/sys: netinet netinet6

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

svn commit: r297358 - head/sys/net

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

Re: svn commit: r297225 - in head/sys: net netinet netinet6

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

svn commit: r297258 - head/share/dtrace

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

svn commit: r297227 - in head/sys: kern sys

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

svn commit: r297225 - in head/sys: net netinet netinet6

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

svn commit: r297188 - in head: share/dtrace sys/kern sys/sys

2016-03-22 Thread George V. Neville-Neil
) 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

svn commit: r296829 - head/usr.sbin/bhyve

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

svn commit: r296352 - in head/sys/netinet: . tcp_stacks

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

svn commit: r296335 - in head: cddl/lib/libdtrace share/dtrace

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

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

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

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

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

svn commit: r293459 - head/usr.sbin/bhyve

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

svn commit: r292394 - head/usr.bin/netstat

2015-12-16 Thread George V. Neville-Neil
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

svn commit: r291344 - head/share/dtrace

2015-11-25 Thread George V. Neville-Neil
/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

svn commit: r291341 - head/share/dtrace

2015-11-25 Thread George V. Neville-Neil
) 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

svn commit: r290383 - in head/sys: net netinet

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

svn commit: r290165 - head/sys/netinet

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

svn commit: r290088 - head/tools/test

2015-10-27 Thread George V. Neville-Neil
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

svn commit: r290089 - head/tools/test/net

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

svn commit: r290028 - in head/sys: netinet netipsec

2015-10-26 Thread George V. Neville-Neil
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

svn commit: r287759 - in head: cddl/lib/libdtrace share/dtrace sys/netinet

2015-09-13 Thread George V. Neville-Neil
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

svn commit: r287544 - head/share/dtrace

2015-09-07 Thread George V. Neville-Neil
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

svn commit: r287311 - head/share/doc/papers

2015-08-30 Thread George V. Neville-Neil
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.

svn commit: r287166 - head/sys/kern

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

svn commit: r286138 - head/sbin/setkey

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

svn commit: r286143 - head/sbin/setkey

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

svn commit: r285730 - head/sbin/pfctl

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

svn commit: r285336 - in head/sys: netipsec opencrypto

2015-07-09 Thread George V. Neville-Neil
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

svn commit: r285347 - head/sys/netipsec

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

svn commit: r285151 - in head/sys: arm64/conf i386/conf pc98/conf powerpc/conf sparc64/conf

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

svn commit: r285152 - head/sys/conf

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

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

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

svn commit: r285111 - head/sbin/setkey

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

svn commit: r285108 - in head: lib/libipsec sbin/setkey sys/net usr.bin/netstat

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

svn commit: r284816 - head/sbin/setkey

2015-06-25 Thread George V. Neville-Neil
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

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

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:

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:

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:

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

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

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

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.

svn commit: r279789 - head/cddl/contrib/dtracetoolkit/Proc

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

svn commit: r279739 - head/share/dtrace

2015-03-07 Thread George V. Neville-Neil
== --- /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

svn commit: r279740 - head/share/dtrace

2015-03-07 Thread George V. Neville-Neil
== --- /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

svn commit: r279727 - head/share/dtrace

2015-03-07 Thread George V. Neville-Neil
== --- /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

svn commit: r279755 - head/share/dtrace

2015-03-07 Thread George V. Neville-Neil
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) ___

svn commit: r279754 - head/share/dtrace

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

svn commit: r279768 - head/share/dtrace

2015-03-07 Thread George V. Neville-Neil
== --- /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

svn commit: r279769 - head/share/dtrace

2015-03-07 Thread George V. Neville-Neil
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   2   3   >