svn commit: r341127 - head/sys/dev/sfxge/common

2018-11-28 Thread Andrew Rybchenko
Author: arybchik Date: Wed Nov 28 09:23:41 2018 New Revision: 341127 URL: https://svnweb.freebsd.org/changeset/base/341127 Log: sfxge(4): add Medford2 support for licensing Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. Differential Revision:

svn commit: r341124 - head/sys/dev/sfxge/common

2018-11-28 Thread Andrew Rybchenko
Author: arybchik Date: Wed Nov 28 09:23:05 2018 New Revision: 341124 URL: https://svnweb.freebsd.org/changeset/base/341124 Log: sfxge(4): clarify port mode names and masks New port mode names are defined for Medford2 and later, and the existing names are aliased to them. Add comments

svn commit: r341132 - head/sys/dev/sfxge/common

2018-11-28 Thread Andrew Rybchenko
Author: arybchik Date: Wed Nov 28 09:24:36 2018 New Revision: 341132 URL: https://svnweb.freebsd.org/changeset/base/341132 Log: sfxge(4): run genfwdef to update headers Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. Differential Revision:

svn commit: r341125 - head/sys/dev/sfxge/common

2018-11-28 Thread Andrew Rybchenko
Author: arybchik Date: Wed Nov 28 09:23:19 2018 New Revision: 341125 URL: https://svnweb.freebsd.org/changeset/base/341125 Log: sfxge(4): group Medford external port mapping entries Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. Differential Revision:

svn commit: r341126 - head/sys/dev/sfxge/common

2018-11-28 Thread Andrew Rybchenko
Author: arybchik Date: Wed Nov 28 09:23:30 2018 New Revision: 341126 URL: https://svnweb.freebsd.org/changeset/base/341126 Log: sfxge(4): add Medford2 support for external port numbers Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. Differential Revision:

svn commit: r341128 - head/sys/dev/sfxge/common

2018-11-28 Thread Andrew Rybchenko
Author: arybchik Date: Wed Nov 28 09:23:52 2018 New Revision: 341128 URL: https://svnweb.freebsd.org/changeset/base/341128 Log: sfxge(4): add Medford2 support for tunnel encapsulations Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. Differential Revision:

svn commit: r341136 - head/sys/dev/sfxge/common

2018-11-28 Thread Andrew Rybchenko
Author: arybchik Date: Wed Nov 28 09:25:21 2018 New Revision: 341136 URL: https://svnweb.freebsd.org/changeset/base/341136 Log: sfxge(4): support CTPIO stats Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. Differential Revision:

svn commit: r341129 - head/sys/dev/sfxge/common

2018-11-28 Thread Andrew Rybchenko
Author: arybchik Date: Wed Nov 28 09:24:03 2018 New Revision: 341129 URL: https://svnweb.freebsd.org/changeset/base/341129 Log: sfxge(4): provide a flag for controlling CTPIO mode Either cut-through or store-and-forward mode. Submitted by: Guido Barzini Sponsored by: Solarflare

svn commit: r341133 - head/sys/dev/sfxge/common

2018-11-28 Thread Andrew Rybchenko
Author: arybchik Date: Wed Nov 28 09:24:47 2018 New Revision: 341133 URL: https://svnweb.freebsd.org/changeset/base/341133 Log: sfxge(4): add CTPIO statistics Submitted by: Guido Barzini Sponsored by: Solarflare Communications, Inc. Differential Revision:

svn commit: r341121 - stable/12/sbin/ipfw

2018-11-28 Thread Guangyuan Yang
Author: ygy (doc committer) Date: Wed Nov 28 09:10:28 2018 New Revision: 341121 URL: https://svnweb.freebsd.org/changeset/base/341121 Log: MFC r340717: Fix incorrect DSCP value range from 0..64 to 0..63. PR: 232786 Submitted by: Sergey Akhmatov Reviewed by: AllanJude

svn commit: r341122 - head/sys/dev/sfxge/common

2018-11-28 Thread Andrew Rybchenko
Author: arybchik Date: Wed Nov 28 09:22:42 2018 New Revision: 341122 URL: https://svnweb.freebsd.org/changeset/base/341122 Log: sfxge(4): support FEC mode settings Medford2 controllers support control and reporting of FEC modes for 25G and higher links. See SF-109306-TC for suggested

svn commit: r341123 - head/sys/dev/sfxge/common

2018-11-28 Thread Andrew Rybchenko
Author: arybchik Date: Wed Nov 28 09:22:53 2018 New Revision: 341123 URL: https://svnweb.freebsd.org/changeset/base/341123 Log: sfxge(4): support Medford2 event timer semantics The event timer interface has changed for Medford2 - for details see bug66418 comment 9. Update the common code

svn commit: r341138 - in head/sys/dev/sfxge: . common

2018-11-28 Thread Andrew Rybchenko
Author: arybchik Date: Wed Nov 28 09:25:43 2018 New Revision: 341138 URL: https://svnweb.freebsd.org/changeset/base/341138 Log: sfxge(4): add outer IP ID parameter to TSOv2 descriptor Set outer_ip_id in the TX option descriptor for encapsulated packets. Submitted by: Vijay

svn commit: r341134 - head/sys/dev/sfxge/common

2018-11-28 Thread Andrew Rybchenko
Author: arybchik Date: Wed Nov 28 09:24:58 2018 New Revision: 341134 URL: https://svnweb.freebsd.org/changeset/base/341134 Log: sfxge(4): add bit to indicate CTPIO availability Submitted by: Guido Barzini Sponsored by: Solarflare Communications, Inc. Differential Revision:

svn commit: r341137 - head/sys/dev/sfxge/common

2018-11-28 Thread Andrew Rybchenko
Author: arybchik Date: Wed Nov 28 09:25:31 2018 New Revision: 341137 URL: https://svnweb.freebsd.org/changeset/base/341137 Log: sfxge(4): add encapsulated TSOv2 capability Submitted by: Vijay Srivastava Sponsored by: Solarflare Communications, Inc. Differential Revision:

svn commit: r341135 - head/sys/dev/sfxge/common

2018-11-28 Thread Andrew Rybchenko
Author: arybchik Date: Wed Nov 28 09:25:09 2018 New Revision: 341135 URL: https://svnweb.freebsd.org/changeset/base/341135 Log: sfxge(4): regenerate headers to pick up CTPIO stats Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. Differential Revision:

svn commit: r341130 - head/sys/dev/sfxge/common

2018-11-28 Thread Andrew Rybchenko
Author: arybchik Date: Wed Nov 28 09:24:14 2018 New Revision: 341130 URL: https://svnweb.freebsd.org/changeset/base/341130 Log: sfxge(4): add 1.3V voltage and current sensors Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. Differential Revision:

svn commit: r341131 - head/sys/dev/sfxge/common

2018-11-28 Thread Andrew Rybchenko
Author: arybchik Date: Wed Nov 28 09:24:25 2018 New Revision: 341131 URL: https://svnweb.freebsd.org/changeset/base/341131 Log: sfxge(4): document the event type for CTPIO sends Document the TX_EV_TYPE used for TX completion events corresponding to CTPIO sends. Submitted by: Andy

svn commit: r341173 - stable/12/sbin/ipfw

2018-11-28 Thread Eugene Grosbein
Author: eugen Date: Thu Nov 29 01:24:20 2018 New Revision: 341173 URL: https://svnweb.freebsd.org/changeset/base/341173 Log: MFC r340978-340979: ipfw.8: new section to EXAMPLES: SELECTIVE MIRRORING Modified: stable/12/sbin/ipfw/ipfw.8 Directory Properties: stable/12/ (props changed)

svn commit: r341178 - head/sys/kern

2018-11-28 Thread Mateusz Guzik
Author: mjg Date: Thu Nov 29 03:44:02 2018 New Revision: 341178 URL: https://svnweb.freebsd.org/changeset/base/341178 Log: Tidy up hardclock. - use fcmpset for updating ticks - move (rarely used) itimer handling to a dedicated function Sponsored by: The FreeBSD Foundation Modified:

svn commit: r341186 - head/sys/dev/sfxge/common

2018-11-28 Thread Andrew Rybchenko
Author: arybchik Date: Thu Nov 29 06:42:04 2018 New Revision: 341186 URL: https://svnweb.freebsd.org/changeset/base/341186 Log: sfxge(4): support filters for encapsulated packets This adds filters for encapsulated packets to the list returned by ef10_filter_supported_filters().

svn commit: r341185 - head/sys/dev/sfxge/common

2018-11-28 Thread Andrew Rybchenko
Author: arybchik Date: Thu Nov 29 06:41:53 2018 New Revision: 341185 URL: https://svnweb.freebsd.org/changeset/base/341185 Log: sfxge(4): sync MCDI headers and TLV layout Regenerate MCDI and TLV layout headers from firmwaresrc to pick up DPDK firmware variant and related Rx queue and

svn commit: r341187 - head/sys/dev/sfxge/common

2018-11-28 Thread Andrew Rybchenko
Author: arybchik Date: Thu Nov 29 06:42:15 2018 New Revision: 341187 URL: https://svnweb.freebsd.org/changeset/base/341187 Log: sfxge(4): support VNI/VSID and inner frame local MAC This supports VNI/VSID and inner frame local MAC fields to match in VXLAN, GENEVE, or NVGRE packets.

svn commit: r341184 - head/sys/dev/sfxge/common

2018-11-28 Thread Andrew Rybchenko
Author: arybchik Date: Thu Nov 29 06:41:41 2018 New Revision: 341184 URL: https://svnweb.freebsd.org/changeset/base/341184 Log: sfxge(4): add signed image layout support Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. Differential Revision:

svn commit: r341188 - head/sys/dev/sfxge/common

2018-11-28 Thread Andrew Rybchenko
Author: arybchik Date: Thu Nov 29 06:42:26 2018 New Revision: 341188 URL: https://svnweb.freebsd.org/changeset/base/341188 Log: sfxge(4): support VXLAN filter creation Submitted by: Vijay Srivastava Sponsored by: Solarflare Communications, Inc. Differential Revision:

svn commit: r341190 - head/sys/dev/sfxge/common

2018-11-28 Thread Andrew Rybchenko
Author: arybchik Date: Thu Nov 29 06:42:49 2018 New Revision: 341190 URL: https://svnweb.freebsd.org/changeset/base/341190 Log: sfxge(4): support drop filters on EF10 family NICs Add support for filters which drop packets when forming MCDI request for a filter. Submitted by: Roman

svn commit: r341216 - head/sys/dev/sfxge/common

2018-11-28 Thread Andrew Rybchenko
Author: arybchik Date: Thu Nov 29 06:47:41 2018 New Revision: 341216 URL: https://svnweb.freebsd.org/changeset/base/341216 Log: sfxge(4): add more definitions of partitions Add definitions of dynamic config and expansion ROM backup partitions. Submitted by: Paul Fox Sponsored

svn commit: r341198 - head/sys/dev/sfxge/common

2018-11-28 Thread Andrew Rybchenko
Author: arybchik Date: Thu Nov 29 06:44:20 2018 New Revision: 341198 URL: https://svnweb.freebsd.org/changeset/base/341198 Log: sfxge(4): cope with clang warning on negative shift clang 4.0.1-6 on Ubuntu generates false positive warning that shift is negative. It is done regardless of

svn commit: r341211 - head/sys/dev/sfxge/common

2018-11-28 Thread Andrew Rybchenko
Author: arybchik Date: Thu Nov 29 06:46:44 2018 New Revision: 341211 URL: https://svnweb.freebsd.org/changeset/base/341211 Log: sfxge(4): support RxDP scatter disabled truncate counter Sponsored by: Solarflare Communications, Inc. Differential Revision:

svn commit: r341206 - head/sys/dev/sfxge/common

2018-11-28 Thread Andrew Rybchenko
Author: arybchik Date: Thu Nov 29 06:45:50 2018 New Revision: 341206 URL: https://svnweb.freebsd.org/changeset/base/341206 Log: sfxge(4): add equal stride super-buffer prefix layout Sponsored by: Solarflare Communications, Inc. Differential Revision: https://reviews.freebsd.org/D18237

svn commit: r341212 - head/sys/dev/sfxge/common

2018-11-28 Thread Andrew Rybchenko
Author: arybchik Date: Thu Nov 29 06:46:55 2018 New Revision: 341212 URL: https://svnweb.freebsd.org/changeset/base/341212 Log: sfxge(4): add Medford2 head-of-line blocking stats These stats are availble on Medford2 DPDK firmware variant which support equal stride super-buffer Rx mode.

svn commit: r341209 - head/sys/dev/sfxge/common

2018-11-28 Thread Andrew Rybchenko
Author: arybchik Date: Thu Nov 29 06:46:21 2018 New Revision: 341209 URL: https://svnweb.freebsd.org/changeset/base/341209 Log: sfxge(4): get max supported value for action MARK The mark value for MATCH_ACTION_MARK has a maximum value. Requesting a value larger than the maximum will

svn commit: r341196 - head/sys/dev/sfxge/common

2018-11-28 Thread Andrew Rybchenko
Author: arybchik Date: Thu Nov 29 06:43:57 2018 New Revision: 341196 URL: https://svnweb.freebsd.org/changeset/base/341196 Log: sfxge(4): support FW subvariant choice If DPDK application or OS does not need checksumming on transmit, it may be disabled in firmware to achieve higher packet

svn commit: r341210 - head/sys/dev/sfxge/common

2018-11-28 Thread Andrew Rybchenko
Author: arybchik Date: Thu Nov 29 06:46:33 2018 New Revision: 341210 URL: https://svnweb.freebsd.org/changeset/base/341210 Log: sfxge(4): generate Medford2 RxDP stats Sponsored by: Solarflare Communications, Inc. Differential Revision: https://reviews.freebsd.org/D18241 Modified:

svn commit: r341199 - head/sys/dev/sfxge/common

2018-11-28 Thread Andrew Rybchenko
Author: arybchik Date: Thu Nov 29 06:44:28 2018 New Revision: 341199 URL: https://svnweb.freebsd.org/changeset/base/341199 Log: sfxge(4): add a new means to control RSS hash Currently, libefx has no support for additional RSS modes available with later controllers. In order to support

svn commit: r341200 - head/sys/dev/sfxge/common

2018-11-28 Thread Andrew Rybchenko
Author: arybchik Date: Thu Nov 29 06:44:39 2018 New Revision: 341200 URL: https://svnweb.freebsd.org/changeset/base/341200 Log: sfxge(4): support more RSS hash configurations Modern firmwares on EF10 adapters have support for more traffic classes eligible for hash computation. Also, it

svn commit: r341191 - in head/sys/dev/sfxge: . common

2018-11-28 Thread Andrew Rybchenko
Author: arybchik Date: Thu Nov 29 06:43:00 2018 New Revision: 341191 URL: https://svnweb.freebsd.org/changeset/base/341191 Log: sfxge(4): support choosing firmware variant Submitted by: Gautam Dawar Sponsored by: Solarflare Communications, Inc. Differential Revision:

svn commit: r341197 - head/sys/dev/sfxge/common

2018-11-28 Thread Andrew Rybchenko
Author: arybchik Date: Thu Nov 29 06:44:09 2018 New Revision: 341197 URL: https://svnweb.freebsd.org/changeset/base/341197 Log: sfxge(4): fix comparison always true warning Loopback type used as bit index has efx_loopback_type_t type which is enum. clang complains that it is always true

svn commit: r341202 - head/sys/dev/sfxge/common

2018-11-28 Thread Andrew Rybchenko
Author: arybchik Date: Thu Nov 29 06:45:04 2018 New Revision: 341202 URL: https://svnweb.freebsd.org/changeset/base/341202 Log: sfxge(4): update autogenerated MCDI and TLV headers Equal stride super-buffer is a new name instead of deprecated equal stride packed stream to avoid confusion

svn commit: r341214 - head/sys/dev/sfxge/common

2018-11-28 Thread Andrew Rybchenko
Author: arybchik Date: Thu Nov 29 06:47:19 2018 New Revision: 341214 URL: https://svnweb.freebsd.org/changeset/base/341214 Log: sfxge(4): fix SAL annotation for input buffers Submitted by: Martin Harvey Sponsored by: Solarflare Communications, Inc. MFC after: 1 week

svn commit: r341201 - head/sys/dev/sfxge/common

2018-11-28 Thread Andrew Rybchenko
Author: arybchik Date: Thu Nov 29 06:44:51 2018 New Revision: 341201 URL: https://svnweb.freebsd.org/changeset/base/341201 Log: sfxge(4): honour packed stream RSS restriction Packed stream firmware variant on EF10 adapters has a number of properties which must be taken into account:

svn commit: r341194 - head/sys/dev/sfxge/common

2018-11-28 Thread Andrew Rybchenko
Author: arybchik Date: Thu Nov 29 06:43:34 2018 New Revision: 341194 URL: https://svnweb.freebsd.org/changeset/base/341194 Log: sfxge(4): add firmware subvariant aware driver option FW subvariants allow to tweak NIC global features. For example, if no drivers require checksumming on

svn commit: r341203 - head/sys/dev/sfxge/common

2018-11-28 Thread Andrew Rybchenko
Author: arybchik Date: Thu Nov 29 06:45:15 2018 New Revision: 341203 URL: https://svnweb.freebsd.org/changeset/base/341203 Log: sfxge(4): make RxQ type data an union The type is an internal interface. Single integer is insufficient to carry RxQ type-specific information in the case of

svn commit: r341205 - head/sys/dev/sfxge/common

2018-11-28 Thread Andrew Rybchenko
Author: arybchik Date: Thu Nov 29 06:45:38 2018 New Revision: 341205 URL: https://svnweb.freebsd.org/changeset/base/341205 Log: sfxge(4): support equal stride super-buffer Rx mode Equal stride super-buffer Rx mode is supported by DPDK firmware variant. One Rx descriptor provides many Rx

svn commit: r341207 - head/sys/dev/sfxge/common

2018-11-28 Thread Andrew Rybchenko
Author: arybchik Date: Thu Nov 29 06:46:01 2018 New Revision: 341207 URL: https://svnweb.freebsd.org/changeset/base/341207 Log: sfxge(4): get actions MARK and FLAG support Filter actions MARK and FLAG are supported on Medford2 by DPDK firmware variant. Submitted by: Roman Zhukov

svn commit: r341195 - head/sys/dev/sfxge/common

2018-11-28 Thread Andrew Rybchenko
Author: arybchik Date: Thu Nov 29 06:43:46 2018 New Revision: 341195 URL: https://svnweb.freebsd.org/changeset/base/341195 Log: sfxge(4): report no Tx checksum FW subvariant support Sponsored by: Solarflare Communications, Inc. Differential Revision: https://reviews.freebsd.org/D18226

svn commit: r341208 - head/sys/dev/sfxge/common

2018-11-28 Thread Andrew Rybchenko
Author: arybchik Date: Thu Nov 29 06:46:10 2018 New Revision: 341208 URL: https://svnweb.freebsd.org/changeset/base/341208 Log: sfxge(4): support MARK and FLAG actions in filters This patch adds support for DPDK rte_flow "MARK" and "FLAG" filter actions to filters on EF10 family NICs.

svn commit: r341204 - head/sys/dev/sfxge/common

2018-11-28 Thread Andrew Rybchenko
Author: arybchik Date: Thu Nov 29 06:45:26 2018 New Revision: 341204 URL: https://svnweb.freebsd.org/changeset/base/341204 Log: sfxge(4): detect equal stride super-buffer support Equal stride super-buffer Rx mode is supported on Medford2 by DPDK firmware variant. Sponsored by:

svn commit: r341213 - head/sys/dev/sfxge/common

2018-11-28 Thread Andrew Rybchenko
Author: arybchik Date: Thu Nov 29 06:47:06 2018 New Revision: 341213 URL: https://svnweb.freebsd.org/changeset/base/341213 Log: sfxge(4): fix PreFAST warnings because of unused return Submitted by: Martin Harvey Sponsored by: Solarflare Communications, Inc. MFC after: 1 week

svn commit: r341215 - head/sys/dev/sfxge/common

2018-11-28 Thread Andrew Rybchenko
Author: arybchik Date: Thu Nov 29 06:47:30 2018 New Revision: 341215 URL: https://svnweb.freebsd.org/changeset/base/341215 Log: sfxge(4): fix build because of no declaration Functions declared in mcdi_mon.h are implemented in mcdi_mon.c. The build fails if compiler options require

svn commit: r341183 - in head/sys: conf dev/sfxge/common modules/sfxge

2018-11-28 Thread Andrew Rybchenko
Author: arybchik Date: Thu Nov 29 06:29:24 2018 New Revision: 341183 URL: https://svnweb.freebsd.org/changeset/base/341183 Log: sfxge(4): add firmware image layout option Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. Differential Revision:

svn commit: r341193 - head/sys/dev/sfxge/common

2018-11-28 Thread Andrew Rybchenko
Author: arybchik Date: Thu Nov 29 06:43:23 2018 New Revision: 341193 URL: https://svnweb.freebsd.org/changeset/base/341193 Log: sfxge(4): update MCDI headers Sponsored by: Solarflare Communications, Inc. Differential Revision: https://reviews.freebsd.org/D18224 Modified:

svn commit: r341189 - head/sys/dev/sfxge/common

2018-11-28 Thread Andrew Rybchenko
Author: arybchik Date: Thu Nov 29 06:42:38 2018 New Revision: 341189 URL: https://svnweb.freebsd.org/changeset/base/341189 Log: sfxge(4): distinguish filters for encapsulated packets Add filter match flag to distinguish filters applied only to encapsulated packets. Match flags set

svn commit: r341192 - head/sys/dev/sfxge/common

2018-11-28 Thread Andrew Rybchenko
Author: arybchik Date: Thu Nov 29 06:43:12 2018 New Revision: 341192 URL: https://svnweb.freebsd.org/changeset/base/341192 Log: sfxge(4): add values for RxDPCPU firmware id recognition Submitted by: Roman Zhukov Sponsored by: Solarflare Communications, Inc. Differential Revision:

svn commit: r341169 - releng/12.0/release/tools

2018-11-28 Thread Glen Barber
Author: gjb Date: Thu Nov 29 01:02:52 2018 New Revision: 341169 URL: https://svnweb.freebsd.org/changeset/base/341169 Log: MFS12 r341167: MFC r340983: Fix NTP query on GCE due to unresolved hostname. PR: 232456 Submitted by: Lucas Kanashiro Approved by: re (delphij)

svn commit: r341177 - head/sys/powerpc/powerpc

2018-11-28 Thread Justin Hibbits
Author: jhibbits Date: Thu Nov 29 03:39:11 2018 New Revision: 341177 URL: https://svnweb.freebsd.org/changeset/base/341177 Log: Fix thread creation in PowerPC64 ELFv2 processes. Summary: Currently, the upcall used to create threads assumes ELFv1. Instead, we should check which

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

2018-11-28 Thread Mateusz Guzik
Author: mjg Date: Thu Nov 29 05:08:46 2018 New Revision: 341181 URL: https://svnweb.freebsd.org/changeset/base/341181 Log: Deinline racct throttling out of syscall exit path. racct is not enabled by default and even when it is enabled processes are typically not throttled. The order of

svn commit: r341171 - stable/11/usr.sbin/mountd

2018-11-28 Thread Sean Eric Fagan
Author: sef Date: Thu Nov 29 01:05:21 2018 New Revision: 341171 URL: https://svnweb.freebsd.org/changeset/base/341171 Log: MFC r340442 mountd has no way to configure the listen queue depth; rather than add a new option, we pass -1 down to listen, which causes it to use the

svn commit: r341170 - stable/12/usr.sbin/mountd

2018-11-28 Thread Sean Eric Fagan
Author: sef Date: Thu Nov 29 01:04:24 2018 New Revision: 341170 URL: https://svnweb.freebsd.org/changeset/base/341170 Log: MFC r340442 mountd has no way to configure the listen queue depth; rather than add a new option, we pass -1 down to listen, which causes it to use the

svn commit: r341172 - in head/sys: conf dev/cxgbe dev/cxgbe/tom modules/cxgbe/if_cxgbe

2018-11-28 Thread John Baldwin
Author: jhb Date: Thu Nov 29 01:15:53 2018 New Revision: 341172 URL: https://svnweb.freebsd.org/changeset/base/341172 Log: Move CLIP table handling out of TOM and into the base driver. - Store the clip table in 'struct adapter' instead of in the TOM softc. - Init the clip table during

svn commit: r341174 - stable/11/sbin/ipfw

2018-11-28 Thread Eugene Grosbein
Author: eugen Date: Thu Nov 29 01:28:13 2018 New Revision: 341174 URL: https://svnweb.freebsd.org/changeset/base/341174 Log: MFC r340978-340979: ipfw.8: new section to EXAMPLES: SELECTIVE MIRRORING Modified: stable/11/sbin/ipfw/ipfw.8 Directory Properties: stable/11/ (props changed)

svn commit: r341175 - releng/12.0/sbin/bectl

2018-11-28 Thread Yuri Pankov
Author: yuripv Date: Thu Nov 29 01:31:12 2018 New Revision: 341175 URL: https://svnweb.freebsd.org/changeset/base/341175 Log: MFS12 r341168: MFC r340974: bectl: sync usage with man page, removing stray multibyte characters in the process. PR: 233526 Submitted by:

svn commit: r341180 - head/sys/kern

2018-11-28 Thread Mateusz Guzik
Author: mjg Date: Thu Nov 29 04:48:22 2018 New Revision: 341180 URL: https://svnweb.freebsd.org/changeset/base/341180 Log: Annotate td_cowgen check as unlikely. Sponsored by: The FreeBSD Foundation Modified: head/sys/kern/subr_syscall.c Modified: head/sys/kern/subr_syscall.c

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

2018-11-28 Thread Mateusz Guzik
Author: mjg Date: Thu Nov 29 05:17:16 2018 New Revision: 341182 URL: https://svnweb.freebsd.org/changeset/base/341182 Log: Convert racct_enable to bool and annotate as __read_frequently Sponsored by: The FreeBSD Foundation Modified: head/sys/kern/kern_racct.c head/sys/sys/racct.h

svn commit: r341179 - head/usr.bin/truss

2018-11-28 Thread Justin Hibbits
Author: jhibbits Date: Thu Nov 29 03:57:06 2018 New Revision: 341179 URL: https://svnweb.freebsd.org/changeset/base/341179 Log: Allow truss to operate on ELFv2 processes. Summary: Currently, truss doesn't work on ELFv2 processes due to not recognizing the ABI. Since there's no

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

2018-11-28 Thread Mateusz Guzik
Author: mjg Date: Thu Nov 29 02:52:08 2018 New Revision: 341176 URL: https://svnweb.freebsd.org/changeset/base/341176 Log: proc: create a dedicated lock for zombproc to ligthen the load on allproc_lock waitpid always takes proctree to evaluate the list, but only takes allproc if it can

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

2018-11-28 Thread Oleg Bulyzhin
Author: oleg Date: Wed Nov 28 11:58:40 2018 New Revision: 341139 URL: https://svnweb.freebsd.org/changeset/base/341139 Log: MFC r340724: Unbreak kernel build with VLAN_ARRAY defined. Modified: stable/12/sys/net/if_vlan.c Directory Properties: stable/12/ (props changed) Modified:

svn commit: r341140 - head/sys/mips/conf

2018-11-28 Thread Sean Bruno
Author: sbruno Date: Wed Nov 28 13:25:10 2018 New Revision: 341140 URL: https://svnweb.freebsd.org/changeset/base/341140 Log: Add CAPABILITIES to the ERL kernel config so that tools that have been modified with Capsicum work on this target platform. This came up after the conversion of

svn commit: r341153 - in releng/12.0/sys: arm/arm arm64/arm64 riscv/riscv

2018-11-28 Thread Eric van Gyzen
Author: vangyzen Date: Wed Nov 28 16:58:35 2018 New Revision: 341153 URL: https://svnweb.freebsd.org/changeset/base/341153 Log: MFS r341147 MFC r340995 Prevent kernel stack disclosure in signal delivery On arm64 and riscv platforms, sendsig() failed to zero the signal frame

svn commit: r341147 - in stable/12/sys: arm/arm arm64/arm64 riscv/riscv

2018-11-28 Thread Eric van Gyzen
Author: vangyzen Date: Wed Nov 28 15:34:46 2018 New Revision: 341147 URL: https://svnweb.freebsd.org/changeset/base/341147 Log: MFC r340995 Prevent kernel stack disclosure in signal delivery On arm64 and riscv platforms, sendsig() failed to zero the signal frame before copying it

svn commit: r341148 - in head/sys/powerpc: aim include powerpc

2018-11-28 Thread Justin Hibbits
Author: jhibbits Date: Wed Nov 28 16:00:52 2018 New Revision: 341148 URL: https://svnweb.freebsd.org/changeset/base/341148 Log: powerpc: Don't include KERNBASE in genassym, it's unnecessary A related future change, which changes KERNBASE for Book-E for some reason causes a "KERNBASE

svn commit: r341149 - in releng/12.0/sys: amd64/ia32 mips/mips powerpc/powerpc

2018-11-28 Thread Eric van Gyzen
Author: vangyzen Date: Wed Nov 28 16:20:04 2018 New Revision: 341149 URL: https://svnweb.freebsd.org/changeset/base/341149 Log: MFS r341146 MFC r340994 Prevent kernel stack disclosure in getcontext/swapcontext Expand r338982 to cover freebsd32 interfaces on amd64, mips, and

svn commit: r341150 - stable/12/sys/kern

2018-11-28 Thread Mark Johnston
Author: markj Date: Wed Nov 28 16:48:40 2018 New Revision: 341150 URL: https://svnweb.freebsd.org/changeset/base/341150 Log: MFC r339497 (by cem): ZSTDIO: Correctly initialize zstd context with provided 'level' Modified: stable/12/sys/kern/subr_compressor.c Directory Properties:

svn commit: r341145 - head/sys/dev/cxgbe

2018-11-28 Thread Vincenzo Maffione
Author: vmaffione Date: Wed Nov 28 15:29:58 2018 New Revision: 341145 URL: https://svnweb.freebsd.org/changeset/base/341145 Log: cxgbe: revert r309725 After the fix contained in r341144, cxgbe does not need anymore to set the IFCAP_NETMAP flag manually. Reviewed by: np Approved

svn commit: r341152 - in stable/12: share/man/man9 sys/cddl/compat/opensolaris/kern sys/kern sys/sys

2018-11-28 Thread Mark Johnston
Author: markj Date: Wed Nov 28 16:52:41 2018 New Revision: 341152 URL: https://svnweb.freebsd.org/changeset/base/341152 Log: MFC r340730, r340731: Add taskqueue_quiesce(9) and use it to implement taskq_wait(). PR: 227784 Modified: stable/12/share/man/man9/Makefile

svn commit: r341146 - in stable/12/sys: amd64/ia32 mips/mips powerpc/powerpc

2018-11-28 Thread Eric van Gyzen
Author: vangyzen Date: Wed Nov 28 15:31:05 2018 New Revision: 341146 URL: https://svnweb.freebsd.org/changeset/base/341146 Log: MFC r340994 Prevent kernel stack disclosure in getcontext/swapcontext Expand r338982 to cover freebsd32 interfaces on amd64, mips, and powerpc.

svn commit: r341151 - in stable/12/sys: kern sys

2018-11-28 Thread Mark Johnston
Author: markj Date: Wed Nov 28 16:51:11 2018 New Revision: 341151 URL: https://svnweb.freebsd.org/changeset/base/341151 Log: MFC r340733: Remove KN_HASKQLOCK. Modified: stable/12/sys/kern/kern_event.c stable/12/sys/sys/event.h Directory Properties: stable/12/ (props changed)

svn commit: r341142 - in head/sys: arm64/rockchip conf modules/rockchip modules/rockchip/rk805

2018-11-28 Thread Emmanuel Vadot
Author: manu Date: Wed Nov 28 13:53:43 2018 New Revision: 341142 URL: https://svnweb.freebsd.org/changeset/base/341142 Log: Add RK805 PMIC Support RK805 is the companion PMIC for RK3328 SoC. Add a driver for it with most of it's regulators supported. MFC after:1 month Added:

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

2018-11-28 Thread Emmanuel Vadot
Author: manu Date: Wed Nov 28 13:54:39 2018 New Revision: 341143 URL: https://svnweb.freebsd.org/changeset/base/341143 Log: arm64: Add rk_i2c and rk805 to GENERIC MFC after:1 month Modified: head/sys/arm64/conf/GENERIC Modified: head/sys/arm64/conf/GENERIC

svn commit: r341144 - head/sys/dev/netmap

2018-11-28 Thread Vincenzo Maffione
Author: vmaffione Date: Wed Nov 28 14:07:34 2018 New Revision: 341144 URL: https://svnweb.freebsd.org/changeset/base/341144 Log: netmap: set IFCAP_NETMAP in if_capabilities Revision r307394 removed (by mistake) the code that sets IFCAP_NETMAP in if_capabilities on netmap_attach. This

svn commit: r341141 - head/sys/arm64/rockchip/clk

2018-11-28 Thread Emmanuel Vadot
Author: manu Date: Wed Nov 28 13:25:22 2018 New Revision: 341141 URL: https://svnweb.freebsd.org/changeset/base/341141 Log: rk_clk_composite: Fix set_mux Pointy Hat: manu Modified: head/sys/arm64/rockchip/clk/rk_clk_composite.c Modified:

svn commit: r341154 - in stable/11: share/man/man9 sys/kern sys/sys

2018-11-28 Thread Mark Johnston
Author: markj Date: Wed Nov 28 17:00:18 2018 New Revision: 341154 URL: https://svnweb.freebsd.org/changeset/base/341154 Log: MFC r340730, r340731: Add taskqueue_quiesce(9) and use it to implement taskq_wait(). PR: 227784 Modified: stable/11/share/man/man9/Makefile

svn commit: r341156 - in head/sys/dev: ixgbe ixl

2018-11-28 Thread Stephen Hurd
Author: shurd Date: Wed Nov 28 17:37:17 2018 New Revision: 341156 URL: https://svnweb.freebsd.org/changeset/base/341156 Log: Fix first-packet completion The first packet after the ring is initialized was never completed as isc_txd_credits_update() would not include it in the count of

svn commit: r341155 - releng/12.0/sys/kern

2018-11-28 Thread Mark Johnston
Author: markj Date: Wed Nov 28 17:31:34 2018 New Revision: 341155 URL: https://svnweb.freebsd.org/changeset/base/341155 Log: MFstable/12 r341075: Plug some kernel memory disclosures via kevent(2). Approved by: re (gjb) Modified: releng/12.0/sys/kern/kern_event.c

svn commit: r341159 - releng/12.0/sys/kern

2018-11-28 Thread Mark Johnston
Author: markj Date: Wed Nov 28 18:06:16 2018 New Revision: 341159 URL: https://svnweb.freebsd.org/changeset/base/341159 Log: MFstable/12 r341082: Ensure that knotes do not get registered when KQ_CLOSING is set. PR: 228858 Approved by: re (gjb) Modified:

svn commit: r341162 - head/sys/vm

2018-11-28 Thread Gleb Smirnoff
Author: glebius Date: Wed Nov 28 19:17:27 2018 New Revision: 341162 URL: https://svnweb.freebsd.org/changeset/base/341162 Log: For not offpage zones the slab is placed at the end of page. Keg's uk_pgoff is calculated to guarantee that struct uma_slab is placed at pointer size alignment.

svn commit: r341160 - in head/stand/i386: common gptboot zfsboot

2018-11-28 Thread Ian Lepore
Author: ian Date: Wed Nov 28 18:09:42 2018 New Revision: 341160 URL: https://svnweb.freebsd.org/changeset/base/341160 Log: Add comments describing the bootargs handoff between loader(8) and gptboot or zfsboot, when loader(8) is the BTX loader. No functional changes. Modified:

svn commit: r341166 - in stable/11/sys: arm/arm arm64/arm64 riscv/riscv

2018-11-28 Thread Eric van Gyzen
Author: vangyzen Date: Wed Nov 28 21:20:51 2018 New Revision: 341166 URL: https://svnweb.freebsd.org/changeset/base/341166 Log: MFC r340995 Prevent kernel stack disclosure in signal delivery On arm64 and riscv platforms, sendsig() failed to zero the signal frame before copying it

svn commit: r341157 - releng/12.0/sys/kern

2018-11-28 Thread Mark Johnston
Author: markj Date: Wed Nov 28 17:40:08 2018 New Revision: 341157 URL: https://svnweb.freebsd.org/changeset/base/341157 Log: MFstable/12 r341077: Lock the knlist before releasing the in-flux state in knote_fork(). PR: 228858 Approved by: re (gjb) Modified:

svn commit: r341158 - stable/12/tests/sys/acl

2018-11-28 Thread Mark Johnston
Author: markj Date: Wed Nov 28 18:02:59 2018 New Revision: 341158 URL: https://svnweb.freebsd.org/changeset/base/341158 Log: MFC r339795: Add a very basic regression test for setfacl -R with NFSv4 ACLs. Modified: stable/12/tests/sys/acl/tools-nfs4-psarc.test

svn commit: r341161 - in stable/12/sys: kern vm

2018-11-28 Thread Konstantin Belousov
Author: kib Date: Wed Nov 28 18:42:42 2018 New Revision: 341161 URL: https://svnweb.freebsd.org/changeset/base/341161 Log: MFC r339506, r339508, r340064 (by markj), r340546 (by alc): Tidy up code to merge vm_entry neighbors and simplify related checks. r339506: Reduce code duplication

svn commit: r341165 - in stable/11/sys: amd64/ia32 mips/mips powerpc/powerpc

2018-11-28 Thread Eric van Gyzen
Author: vangyzen Date: Wed Nov 28 21:19:58 2018 New Revision: 341165 URL: https://svnweb.freebsd.org/changeset/base/341165 Log: MFC r340994 Prevent kernel stack disclosure in getcontext/swapcontext Expand r338982 to cover freebsd32 interfaces on amd64, mips, and powerpc.

svn commit: r341163 - head/sys/vm

2018-11-28 Thread Gleb Smirnoff
Author: glebius Date: Wed Nov 28 19:54:02 2018 New Revision: 341163 URL: https://svnweb.freebsd.org/changeset/base/341163 Log: Fix yet another edge case in uma_startup_count(). If zone size fits into several pages, but leaves no space for struct uma_slab at the end we miscalculate number of

svn commit: r341164 - in head/bin/sh: . tests/expansion

2018-11-28 Thread Jilles Tjoelker
Author: jilles Date: Wed Nov 28 20:03:53 2018 New Revision: 341164 URL: https://svnweb.freebsd.org/changeset/base/341164 Log: sh: Fix ${param?} default error message If word in ${param?word} is missing, the shell shall write a default error message. So expanding ${param?} when param is

Re: svn commit: r340676 - in head/sys: kern sys

2018-11-28 Thread Mateusz Guzik
On 11/26/18, John Baldwin wrote: > On 11/22/18 9:28 AM, Mateusz Guzik wrote: >> diff --git a/sys/sys/systm.h b/sys/sys/systm.h >> index a1b98c5660c..fab94ee7979 100644 >> --- a/sys/sys/systm.h >> +++ b/sys/sys/systm.h >> @@ -523,7 +523,11 @@ int alloc_unr_specific(struct unrhdr *uh, u_int >>

svn commit: r341167 - in stable: 11/release/tools 12/release/tools

2018-11-28 Thread Glen Barber
Author: gjb Date: Thu Nov 29 00:28:08 2018 New Revision: 341167 URL: https://svnweb.freebsd.org/changeset/base/341167 Log: MFC r340983: Fix NTP query on GCE due to unresolved hostname. PR: 232456 Submitted by: Lucas Kanashiro Sponsored by: The FreeBSD Foundation Modified:

svn commit: r341167 - in stable: 11/release/tools 12/release/tools

2018-11-28 Thread Glen Barber
Author: gjb Date: Thu Nov 29 00:28:08 2018 New Revision: 341167 URL: https://svnweb.freebsd.org/changeset/base/341167 Log: MFC r340983: Fix NTP query on GCE due to unresolved hostname. PR: 232456 Submitted by: Lucas Kanashiro Sponsored by: The FreeBSD Foundation Modified:

svn commit: r341168 - stable/12/sbin/bectl

2018-11-28 Thread Yuri Pankov
Author: yuripv Date: Thu Nov 29 00:34:55 2018 New Revision: 341168 URL: https://svnweb.freebsd.org/changeset/base/341168 Log: MFC r340974: bectl: sync usage with man page, removing stray multibyte characters in the process. PR: 233526 Submitted by: tigersha...@gmail.com