svn commit: r367740 - stable/12/sys/netinet

2020-11-16 Thread George V. Neville-Neil
Author: gnn Date: Tue Nov 17 01:02:00 2020 New Revision: 367740 URL: https://svnweb.freebsd.org/changeset/base/367740 Log: MFC: 367628, 367635, 367645 An earlier commit effectively turned out the fast forwading path due to its lack of support for ICMP redirects. The following commit

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: r364175 - svnadmin/conf

2020-08-12 Thread George V. Neville-Neil
Author: gnn Date: Wed Aug 12 18:35:21 2020 New Revision: 364175 URL: https://svnweb.freebsd.org/changeset/base/364175 Log: Restore Qing Li's commit bit gnn to rementor Approved by: core@ Modified: svnadmin/conf/access Modified: svnadmin/conf/access

svn commit: r357488 - stable/12/sys/dev/e1000

2020-02-03 Thread George V. Neville-Neil
Author: gnn Date: Tue Feb 4 03:31:28 2020 New Revision: 357488 URL: https://svnweb.freebsd.org/changeset/base/357488 Log: MFC 356913 Add support for latest Intel I219 device, supported in Lenovo Carbon X1 v7 Modified: stable/12/sys/dev/e1000/e1000_api.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

svn commit: r350864 - stable/12/sys/net

2019-08-11 Thread George V. Neville-Neil
Author: gnn Date: Sun Aug 11 20:34:16 2019 New Revision: 350864 URL: https://svnweb.freebsd.org/changeset/base/350864 Log: MFC: 350557 Properly validate arguments for route deletion Reported by: Liang Zhuo brightiup.z...@gmail.com Modified: stable/12/sys/net/route.c Directory

svn commit: r350865 - stable/11/sys/net

2019-08-11 Thread George V. Neville-Neil
Author: gnn Date: Sun Aug 11 20:34:24 2019 New Revision: 350865 URL: https://svnweb.freebsd.org/changeset/base/350865 Log: MFC: 350557 Properly validate arguments for route deletion Reported by: Liang Zhuo brightiup.z...@gmail.com Modified: stable/11/sys/net/route.c Directory

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: r341428 - svnadmin/conf

2018-12-03 Thread George V. Neville-Neil
Author: gnn Date: Mon Dec 3 15:25:40 2018 New Revision: 341428 URL: https://svnweb.freebsd.org/changeset/base/341428 Log: Free Vincenzo Maffione from mentorship Modified: svnadmin/conf/mentors Modified: svnadmin/conf/mentors

svn commit: r339196 - svnadmin/conf

2018-10-05 Thread George V. Neville-Neil
Author: gnn Date: Fri Oct 5 15:03:40 2018 New Revision: 339196 URL: https://svnweb.freebsd.org/changeset/base/339196 Log: Add myself as co-mentor with hrs@ for Vincenzo Maffione Modified: svnadmin/conf/mentors Modified: svnadmin/conf/mentors

svn commit: r339017 - svnadmin/conf

2018-09-29 Thread George V. Neville-Neil
Author: gnn Date: Sat Sep 29 16:37:58 2018 New Revision: 339017 URL: https://svnweb.freebsd.org/changeset/base/339017 Log: Free Daichi Goto from mentorship Modified: svnadmin/conf/mentors Modified: svnadmin/conf/mentors

svn commit: r332410 - svnadmin/conf

2018-04-11 Thread George V. Neville-Neil
Author: gnn Date: Wed Apr 11 17:18:54 2018 New Revision: 332410 URL: https://svnweb.freebsd.org/changeset/base/332410 Log: Temporarily suspend Bruce Simpson's commit bit. Approved by: core Modified: svnadmin/conf/access Modified: svnadmin/conf/access

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: r323814 - in stable/11/cddl: contrib/opensolaris/cmd/dtrace/test/tst/common/funcs lib/libdtrace

2017-09-20 Thread George V. Neville-Neil
/socket.d Wed Sep 20 16:31:06 2017 (r323814, copy of r323253, head/cddl/lib/libdtrace/socket.d) @@ -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

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: r320752 - stable/11/share/man/man4

2017-07-06 Thread George V. Neville-Neil
/null 00:00:00 1970 (empty, because file is newly added) +++ stable/11/share/man/man4/dtrace_lockstat.4 Thu Jul 6 18:33:33 2017 (r320752, copy of r319803, head/share/man/man4/dtrace_lockstat.4) @@ -0,0 +1,251 @@ +.\" Copyright (c) 2017 George V. Neville-Neil <g...@freebsd.org&g

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: r316210 - in stable/11/sys: cddl/contrib/opensolaris/uts/common/dtrace cddl/contrib/opensolaris/uts/common/sys modules/dtrace/dtrace modules/dtrace/fasttrap modules/dtrace/systrace

2017-03-29 Thread George V. Neville-Neil
Author: gnn Date: Thu Mar 30 02:50:21 2017 New Revision: 316210 URL: https://svnweb.freebsd.org/changeset/base/316210 Log: MFC: 313176, 313177, 313359 Replace the implementation of DTrace's RAND subroutine for generating low-quality random numbers with a modern implementation

svn commit: r316208 - in stable/11: cddl/lib/libdtrace sys/netinet sys/netinet/tcp_stacks

2017-03-29 Thread George V. Neville-Neil
Author: gnn Date: Thu Mar 30 02:38:30 2017 New Revision: 316208 URL: https://svnweb.freebsd.org/changeset/base/316208 Log: MFC: 311225, 311243, 313045 Fix DTrace TCP tracepoints to not use mtod() as it is both unnecessary and dangerous. Those wanting data from an mbuf should use DTrace

svn commit: r315951 - svnadmin/conf

2017-03-25 Thread George V. Neville-Neil
Author: gnn Date: Sat Mar 25 14:12:12 2017 New Revision: 315951 URL: https://svnweb.freebsd.org/changeset/base/315951 Log: Free Mike Karels from mentorship. Modified: svnadmin/conf/mentors Modified: svnadmin/conf/mentors

svn commit: r313689 - svnadmin/conf

2017-02-12 Thread George V. Neville-Neil
Author: gnn Date: Sun Feb 12 21:00:12 2017 New Revision: 313689 URL: https://svnweb.freebsd.org/changeset/base/313689 Log: Change mentorship of Ermal from gnn@ to ae@ Modified: svnadmin/conf/mentors Modified: svnadmin/conf/mentors

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: r311960 - stable/11/sys/dev/hwpmc

2017-01-11 Thread George V. Neville-Neil
Author: gnn Date: Thu Jan 12 03:34:29 2017 New Revision: 311960 URL: https://svnweb.freebsd.org/changeset/base/311960 Log: MFC 311224 Fix PMC architecture check to handle later IPAs including Skylake Tested with tools/test/hwpmc/pmctest.py Obtained from:Oliver Pinter

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: r310795 - stable/11/sys/cddl/contrib/opensolaris/uts/common/sys

2016-12-29 Thread George V. Neville-Neil
Author: gnn Date: Fri Dec 30 01:24:08 2016 New Revision: 310795 URL: https://svnweb.freebsd.org/changeset/base/310795 Log: MFC: 310175 Remove extra DOF_SEC_XLIMPORT from the DOF_SEC_ISLOADABLE macro Sponsored by: DARPA, AFRL Modified:

svn commit: r310335 - stable/11/sys/cddl/contrib/opensolaris/uts/common/dtrace

2016-12-20 Thread George V. Neville-Neil
Author: gnn Date: Tue Dec 20 19:30:21 2016 New Revision: 310335 URL: https://svnweb.freebsd.org/changeset/base/310335 Log: MFC: 309669 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

svn commit: r310328 - in stable/11/sys/cddl: contrib/opensolaris/uts/common/dtrace dev/dtrace

2016-12-20 Thread George V. Neville-Neil
Author: gnn Date: Tue Dec 20 16:37:45 2016 New Revision: 310328 URL: https://svnweb.freebsd.org/changeset/base/310328 Log: MFC: 309069 Add tunable to disable destructive dtrace Submitted by: Joerg Pernfuss Reviewed by: rstone, markj Modified:

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: r309057 - stable/11/sys/netinet6

2016-11-23 Thread George V. Neville-Neil
Author: gnn Date: Wed Nov 23 13:14:19 2016 New Revision: 309057 URL: https://svnweb.freebsd.org/changeset/base/309057 Log: MFC: 307541 Limit the number of mbufs that can be allocated for IPV6_2292PKTOPTIONS (and IPV6_PKTOPTIONS). PR: 100219 Submitted by: Joseph Kong

svn commit: r308053 - stable/11/cddl/contrib/opensolaris/lib/libdtrace/common

2016-10-28 Thread George V. Neville-Neil
Author: gnn Date: Fri Oct 28 16:27:58 2016 New Revision: 308053 URL: https://svnweb.freebsd.org/changeset/base/308053 Log: Corrected non-portable reuse of va_list in dt_printf() Submitted by: Graeme Jenkinson Reviewed by:markj Modified:

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: r306296 - stable/11/tools/tools/crypto

2016-09-24 Thread George V. Neville-Neil
Author: gnn Date: Sat Sep 24 13:44:18 2016 New Revision: 306296 URL: https://svnweb.freebsd.org/changeset/base/306296 Log: MFC: 305066,305304,305312 Update cryptotest for modern algorithms Clean up the usage message and remove dead code. Add cpuset support to separate forked processes.

svn commit: r305748 - stable/10/cddl/lib/libdtrace

2016-09-12 Thread George V. Neville-Neil
Author: gnn Date: Mon Sep 12 17:05:42 2016 New Revision: 305748 URL: https://svnweb.freebsd.org/changeset/base/305748 Log: MFC: 304825 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:

svn commit: r305747 - stable/11/cddl/lib/libdtrace

2016-09-12 Thread George V. Neville-Neil
Author: gnn Date: Mon Sep 12 17:02:22 2016 New Revision: 305747 URL: https://svnweb.freebsd.org/changeset/base/305747 Log: MFC: 304825 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:

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: r301901 - svnadmin/conf

2016-06-14 Thread George V. Neville-Neil
Author: gnn Date: Tue Jun 14 23:58:02 2016 New Revision: 301901 URL: https://svnweb.freebsd.org/changeset/base/301901 Log: Add Mike Karels (karels@) with myself as his mentor. Approved by: core Modified: svnadmin/conf/access svnadmin/conf/mentors Modified: svnadmin/conf/access

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: r297799 - stable/10/sys/net

2016-04-10 Thread George V. Neville-Neil
Author: gnn Date: Mon Apr 11 02:42:04 2016 New Revision: 297799 URL: https://svnweb.freebsd.org/changeset/base/297799 Log: MFC 297358 Add ethertype reserved for network testing Modified: stable/10/sys/net/ethernet.h Directory Properties: stable/10/ (props changed) 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: 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: r296370 - stable/10/sbin/pfctl

2016-03-03 Thread George V. Neville-Neil
Author: gnn Date: Thu Mar 3 23:25:31 2016 New Revision: 296370 URL: https://svnweb.freebsd.org/changeset/base/296370 Log: MFC 285730 Only report the lack of ALTQ support if pfctl is using verbose (-v) mode. PR: 194935 Submitted by: Jim Thompson Approved by: re (gjb)

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: r295896 - in stable/10: share/man/man4 sys/net sys/netinet

2016-02-22 Thread George V. Neville-Neil
Author: gnn Date: Mon Feb 22 19:17:59 2016 New Revision: 295896 URL: https://svnweb.freebsd.org/changeset/base/295896 Log: Revert 295285 which was an MFC of the tryforward work (r290383,295282,295283) In the IPFW+NAT+divergent MTU case there is a bug in sening ICMP MTU updates.

svn commit: r295763 - svnadmin/conf

2016-02-18 Thread George V. Neville-Neil
Author: gnn Date: Thu Feb 18 17:09:55 2016 New Revision: 295763 URL: https://svnweb.freebsd.org/changeset/base/295763 Log: Free Eric Joyner from mentorship. Modified: svnadmin/conf/mentors Modified: svnadmin/conf/mentors

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: r295285 - in stable/10: share/man/man4 sys/net sys/netinet

2016-02-04 Thread George V. Neville-Neil
Author: gnn Date: Thu Feb 4 22:53:12 2016 New Revision: 295285 URL: https://svnweb.freebsd.org/changeset/base/295285 Log: MFC: r290383,295282,295283 Replace the fastforward path with tryforward which does not require a sysctl and will always be on. The former split between default and

svn commit: r294294 - stable/10/usr.sbin/bhyve

2016-01-18 Thread George V. Neville-Neil
Author: gnn Date: Mon Jan 18 21:24:28 2016 New Revision: 294294 URL: https://svnweb.freebsd.org/changeset/base/294294 Log: MFC: 293459,293643 Add netmap support for bhyve Modified: stable/10/usr.sbin/bhyve/pci_virtio_net.c Directory Properties: stable/10/ (props changed) Modified:

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: r293385 - svnadmin/conf

2016-01-07 Thread George V. Neville-Neil
Author: gnn Date: Thu Jan 7 22:45:50 2016 New Revision: 293385 URL: https://svnweb.freebsd.org/changeset/base/293385 Log: Remove myself from the size limit override pool. Modified: svnadmin/conf/sizelimit.conf Modified: svnadmin/conf/sizelimit.conf

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: r291865 - svnadmin/conf

2015-12-05 Thread George V. Neville-Neil
Author: gnn Date: Sat Dec 5 19:12:16 2015 New Revision: 291865 URL: https://svnweb.freebsd.org/changeset/base/291865 Log: Free Jonathan T. Looney (jtl@) from mentorship. Modified: svnadmin/conf/mentors Modified: svnadmin/conf/mentors

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: r291355 - in stable/10/sys: netinet netipsec

2015-11-25 Thread George V. Neville-Neil
Author: gnn Date: Thu Nov 26 02:24:45 2015 New Revision: 291355 URL: https://svnweb.freebsd.org/changeset/base/291355 Log: MFC 290028: 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

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: r290032 - svnadmin/conf

2015-10-26 Thread George V. Neville-Neil
Author: gnn Date: Tue Oct 27 01:28:07 2015 New Revision: 290032 URL: https://svnweb.freebsd.org/changeset/base/290032 Log: Welcome Jonathan Looney to the project. Approved by: core Modified: svnadmin/conf/access svnadmin/conf/mentors Modified: svnadmin/conf/access

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

  1   2   3   4   >