svn commit: r331837 - stable/11/share/misc

2018-03-30 Thread Rodney W. Grimes
Author: rgrimes Date: Sat Mar 31 05:17:28 2018 New Revision: 331837 URL: https://svnweb.freebsd.org/changeset/base/331837 Log: MFC: r331664 Add Bruce Evans Update my mentors to bde and phk Approved by: bde (mentor), phk (mentor) Modified: stable/11/share/misc/committers-src

svn commit: r331836 - head/sys/conf

2018-03-30 Thread Jason A. Harmening
Author: jah Date: Sat Mar 31 05:17:12 2018 New Revision: 331836 URL: https://svnweb.freebsd.org/changeset/base/331836 Log: Remove MK_AUTO_OBJ from env passed to PORTS_MODULES This fixes a failure to resolve object file paths seen when buildkernel (which sets MK_AUTO_OBJ=yes) and installke

svn commit: r331835 - in stable: 10/share/man/man7 11/share/man/man7

2018-03-30 Thread Glen Barber
Author: gjb Date: Sat Mar 31 01:37:14 2018 New Revision: 331835 URL: https://svnweb.freebsd.org/changeset/base/331835 Log: MFC r331696, r331697: r331696: Update the Release Engineering article URL to the modern version. r331697: Add an example for building SD card images for

svn commit: r331835 - in stable: 10/share/man/man7 11/share/man/man7

2018-03-30 Thread Glen Barber
Author: gjb Date: Sat Mar 31 01:37:14 2018 New Revision: 331835 URL: https://svnweb.freebsd.org/changeset/base/331835 Log: MFC r331696, r331697: r331696: Update the Release Engineering article URL to the modern version. r331697: Add an example for building SD card images for

svn commit: r331834 - stable/11/sys/dev/ichiic

2018-03-30 Thread Oleksandr Tymoshenko
Author: gonzo Date: Sat Mar 31 00:30:47 2018 New Revision: 331834 URL: https://svnweb.freebsd.org/changeset/base/331834 Log: MFC r330558: [ig4] Add support for i2c controllers on Skylake and Kaby Lake This was tested by Ben on HP Chromebook 13 G1 with a Skylake CPU and Sunrise Point

svn commit: r331833 - in stable/11/share/man: man4 man9

2018-03-30 Thread Oleksandr Tymoshenko
Author: gonzo Date: Sat Mar 31 00:03:00 2018 New Revision: 331833 URL: https://svnweb.freebsd.org/changeset/base/331833 Log: MFC r330309: [fdt_pinctrl] Add man pages for fdt_pinctrl driver - Add fdt_pinctrl(4) with general information for the driver - Add fdt_pinctrl(9) with fdt_pinc

svn commit: r331832 - in stable/11: share/man/man4 sys/conf sys/dev/gpio sys/modules sys/modules/chvgpio

2018-03-30 Thread Oleksandr Tymoshenko
Author: gonzo Date: Fri Mar 30 23:31:08 2018 New Revision: 331832 URL: https://svnweb.freebsd.org/changeset/base/331832 Log: MFC r329832, r329926 r329832: [chvgpio] add GPIO driver for Intel Z8xxx SoC family Add chvgpio(4) driver for Intel Z8xxx SoC family. This product was formerl

Re: svn commit: r331830 - in head: share/man/man4 sys/dev/cm sys/dev/pdq

2018-03-30 Thread Brooks Davis
On Fri, Mar 30, 2018 at 02:13:22PM -0700, Rodney W. Grimes wrote: > > Author: brooks > > Date: Fri Mar 30 20:27:47 2018 > > New Revision: 331830 > > URL: https://svnweb.freebsd.org/changeset/base/331830 > > > > Log: > > Add deprecation notices for Arcnet and FDDI drivers. > > > > We intend

svn commit: r331831 - in head/sys: net netinet6

2018-03-30 Thread Brooks Davis
Author: brooks Date: Fri Mar 30 21:38:53 2018 New Revision: 331831 URL: https://svnweb.freebsd.org/changeset/base/331831 Log: Document and enforce assumptions about struct (in6_)ifreq. - The two types must be type-punnable for shared members of ifr_ifru. This allows compatibility access

Re: svn commit: r331830 - in head: share/man/man4 sys/dev/cm sys/dev/pdq

2018-03-30 Thread Rodney W. Grimes
> Author: brooks > Date: Fri Mar 30 20:27:47 2018 > New Revision: 331830 > URL: https://svnweb.freebsd.org/changeset/base/331830 > > Log: > Add deprecation notices for Arcnet and FDDI drivers. > > We intend to remove support before FreeBSD 12 is branched. > > Reviewed by:imp, e

svn commit: r331830 - in head: share/man/man4 sys/dev/cm sys/dev/pdq

2018-03-30 Thread Brooks Davis
Author: brooks Date: Fri Mar 30 20:27:47 2018 New Revision: 331830 URL: https://svnweb.freebsd.org/changeset/base/331830 Log: Add deprecation notices for Arcnet and FDDI drivers. We intend to remove support before FreeBSD 12 is branched. Reviewed by: imp, emaste MFC after:3 days

svn commit: r331829 - in head/sys/dev: ex ixgb nxge vxge

2018-03-30 Thread Brooks Davis
Author: brooks Date: Fri Mar 30 20:24:29 2018 New Revision: 331829 URL: https://svnweb.freebsd.org/changeset/base/331829 Log: Fall back to ether_ioctl() by default. The common pratice in ethernet device drivers is to fall back to ether_ioctl() to implement generic ioctls not implemented b

svn commit: r331828 - in head/sys/compat/linuxkpi/common: include/linux src

2018-03-30 Thread Hans Petter Selasky
Author: hselasky Date: Fri Mar 30 20:11:12 2018 New Revision: 331828 URL: https://svnweb.freebsd.org/changeset/base/331828 Log: Optimise use of Giant in the LinuxKPI. - Make sure Giant is locked when calling PCI device methods. Newbus currently requires this. - Avoid unlocking Giant

svn commit: r331827 - head/sys/dev/mlx5

2018-03-30 Thread Hans Petter Selasky
Author: hselasky Date: Fri Mar 30 19:58:58 2018 New Revision: 331827 URL: https://svnweb.freebsd.org/changeset/base/331827 Log: Remove unused structure field in mlx5core. MFC after:3 days Sponsored by: Mellanox Technologies Modified: head/sys/dev/mlx5/driver.h Modified: head/sys/d

svn commit: r331826 - head/sys/dev/mlx5/mlx5_core

2018-03-30 Thread Hans Petter Selasky
Author: hselasky Date: Fri Mar 30 19:55:31 2018 New Revision: 331826 URL: https://svnweb.freebsd.org/changeset/base/331826 Log: Bump mlx5core driver version. MFC after:3 days Sponsored by: Mellanox Technologies Modified: head/sys/dev/mlx5/mlx5_core/mlx5_core.h Modified: head/sys/d

svn commit: r331825 - head/sys/dev/mlx5/mlx5_core

2018-03-30 Thread Hans Petter Selasky
Author: hselasky Date: Fri Mar 30 19:50:45 2018 New Revision: 331825 URL: https://svnweb.freebsd.org/changeset/base/331825 Log: Fix for use after free in mlx5core. Make sure the command completion handler is not called when the device is in internal error state. This can easily trigger us

svn commit: r331824 - head/sys/dev/mlx5/mlx5_core

2018-03-30 Thread Hans Petter Selasky
Author: hselasky Date: Fri Mar 30 19:49:35 2018 New Revision: 331824 URL: https://svnweb.freebsd.org/changeset/base/331824 Log: Make sure Giant is locked when allocating bus resources in mlx5core. During health care IRQ resources will be reallocated. Newbus requires that Giant is locked b

svn commit: r331823 - head/sys/dev/mlx5/mlx5_core

2018-03-30 Thread Hans Petter Selasky
Author: hselasky Date: Fri Mar 30 19:48:25 2018 New Revision: 331823 URL: https://svnweb.freebsd.org/changeset/base/331823 Log: Collect firmware dump when mlx5core is in device error state. Firmware dump collecting should be triggered in case firmware syndrome with request for reset bit i

svn commit: r331822 - head/sys/dev/mlx5/mlx5_core

2018-03-30 Thread Hans Petter Selasky
Author: hselasky Date: Fri Mar 30 19:45:48 2018 New Revision: 331822 URL: https://svnweb.freebsd.org/changeset/base/331822 Log: Reorganize health recovery in mlx5core. - Move the semaphore locking and unlocking to the same function. - Flags are no longer needed if the reset and crdump wil

svn commit: r331821 - head/sys/dev/mlx5/mlx5_core

2018-03-30 Thread Hans Petter Selasky
Author: hselasky Date: Fri Mar 30 19:43:15 2018 New Revision: 331821 URL: https://svnweb.freebsd.org/changeset/base/331821 Log: Prepare for FW dump in error state in mlx5core. - Move firmware dump prep and cleanup to init_one() and remove_one() so that the init and cleanup will happen onl

svn commit: r331820 - head/sys/dev/mlx5/mlx5_core

2018-03-30 Thread Hans Petter Selasky
Author: hselasky Date: Fri Mar 30 19:39:27 2018 New Revision: 331820 URL: https://svnweb.freebsd.org/changeset/base/331820 Log: Properly check if crspace is supported in mlx5core. The old code checked for MLX5_CR_SPACE_DOMAIN which is irrelevant here. However, if dev->vsec_addr would be 0

svn commit: r331819 - head/sys/dev/mlx5/mlx5_core

2018-03-30 Thread Hans Petter Selasky
Author: hselasky Date: Fri Mar 30 19:35:31 2018 New Revision: 331819 URL: https://svnweb.freebsd.org/changeset/base/331819 Log: Add missing newline character in print in mlx5core. MFC after:3 days Submitted by: slavash@ Sponsored by: Mellanox Technologies Modified: head/sys/dev/m

svn commit: r331816 - stable/11/sys/dev/mlx5/mlx5_core

2018-03-30 Thread Hans Petter Selasky
Author: hselasky Date: Fri Mar 30 19:24:49 2018 New Revision: 331816 URL: https://svnweb.freebsd.org/changeset/base/331816 Log: MFC r331453: Don't save PCI state when PCI error is detected in mlx5core. When a PCI error is detected the PCI state could be corrupt, don't save it in that fl

svn commit: r331818 - stable/11/sys/dev/mlx5/mlx5_en

2018-03-30 Thread Hans Petter Selasky
Author: hselasky Date: Fri Mar 30 19:26:45 2018 New Revision: 331818 URL: https://svnweb.freebsd.org/changeset/base/331818 Log: MFC r331456: Don't wait for completions when a mlx5en(4) device is in internal error state. If the device is in internal error state the hardware will not ge

svn commit: r331815 - in stable/11/sys: conf dev/mlx5 dev/mlx5/mlx5_core modules/mlx5

2018-03-30 Thread Hans Petter Selasky
Author: hselasky Date: Fri Mar 30 19:23:46 2018 New Revision: 331815 URL: https://svnweb.freebsd.org/changeset/base/331815 Log: MFC r331452: Add mutual exclusion mechanism for software reset of firmware in mlx5core. Since the FW can be shared between PCI functions it is common that more

svn commit: r331817 - stable/11/sys/dev/mlx5/mlx5_core

2018-03-30 Thread Hans Petter Selasky
Author: hselasky Date: Fri Mar 30 19:25:40 2018 New Revision: 331817 URL: https://svnweb.freebsd.org/changeset/base/331817 Log: MFC r331455: Fix incorrect page count when mlx5core is in internal error. Change page cleanup flow when in internal error to properly decrement the page counts

svn commit: r331814 - in stable/11/sys/dev/mlx5: . mlx5_core

2018-03-30 Thread Hans Petter Selasky
Author: hselasky Date: Fri Mar 30 19:22:42 2018 New Revision: 331814 URL: https://svnweb.freebsd.org/changeset/base/331814 Log: MFC r331451: Issue a software reset on firmware assert in mlx5core. If a FW assert is considered fatal, indicated by a new bit in the health buffer, reset the

svn commit: r331813 - in stable/11/sys/dev/mlx5: . mlx5_core

2018-03-30 Thread Hans Petter Selasky
Author: hselasky Date: Fri Mar 30 19:21:19 2018 New Revision: 331813 URL: https://svnweb.freebsd.org/changeset/base/331813 Log: MFC r331449: Handle software reset of firmware in error flow in mlx5core. Some mlx5 adapter firmware allows the driver to reset the firmware in the event of an

svn commit: r331812 - stable/11/sys/dev/mlx5/mlx5_core

2018-03-30 Thread Hans Petter Selasky
Author: hselasky Date: Fri Mar 30 19:20:27 2018 New Revision: 331812 URL: https://svnweb.freebsd.org/changeset/base/331812 Log: MFC r331447: Hide verbose proclamation of error when forced in mlx5core. When mlx5_enter_error_state() operation is forced by shutdown, the messages surroundin

svn commit: r331811 - in stable/11/sys/dev/mlx5: . mlx5_core

2018-03-30 Thread Hans Petter Selasky
Author: hselasky Date: Fri Mar 30 19:19:25 2018 New Revision: 331811 URL: https://svnweb.freebsd.org/changeset/base/331811 Log: MFC r331446: Cancel delayed recovery work when unloading the mlx5core driver. linux commit 2a0165a034ac024b60cca49c61e46f4afa2e4d98 Submitted by: Matthew Fi

svn commit: r331810 - in stable/11/sys/dev/mlx5: . mlx5_core

2018-03-30 Thread Hans Petter Selasky
Author: hselasky Date: Fri Mar 30 19:18:33 2018 New Revision: 331810 URL: https://svnweb.freebsd.org/changeset/base/331810 Log: MFC r331445: Add support for fast unload in shutdown flow in mlx5core. This patch accumulates the following Linux commits: - 8812c24d28f4972c4f2b9998bf30b1f

svn commit: r331809 - in stable/11/sys/dev/mlx5: . mlx5_core

2018-03-30 Thread Hans Petter Selasky
Author: hselasky Date: Fri Mar 30 19:17:09 2018 New Revision: 331809 URL: https://svnweb.freebsd.org/changeset/base/331809 Log: MFC r331443: Improve support for health recovery in mlx5core. This patch accumulates the following Linux commits: - 04c0c1ab38e95105d950db5b84e727637e149ce7

svn commit: r331808 - in stable/11/sys: conf dev/mlx5 dev/mlx5/mlx5_core dev/mlx5/mlx5_ib modules/mlx5ib

2018-03-30 Thread Hans Petter Selasky
Author: hselasky Date: Fri Mar 30 19:15:04 2018 New Revision: 331808 URL: https://svnweb.freebsd.org/changeset/base/331808 Log: MFC r330648: Add support for explicit congestion notification, ECN, to mlx5ib(4). ECN configuration and statistics is available through a set of sysctl(8) node

svn commit: r331807 - in stable/11/sys/dev/mlx5: . mlx5_core mlx5_en mlx5_ib

2018-03-30 Thread Hans Petter Selasky
Author: hselasky Date: Fri Mar 30 19:13:17 2018 New Revision: 331807 URL: https://svnweb.freebsd.org/changeset/base/331807 Log: MFC r330647: Use the autogenerated interface file for all commands in mlx5core. This patch accumulates the following Linux commits: - 90b3e38d048f09b22fb50bcd4

svn commit: r331806 - head/release

2018-03-30 Thread Glen Barber
Author: gjb Date: Fri Mar 30 19:08:37 2018 New Revision: 331806 URL: https://svnweb.freebsd.org/changeset/base/331806 Log: Add logic for "families" for GCE images. This allows for GCE consumers to easily detect the latest major version of FreeBSD when using the gcloud command line utility

svn commit: r331805 - stable/11/sys/dev/mlx5/mlx5_ib

2018-03-30 Thread Hans Petter Selasky
Author: hselasky Date: Fri Mar 30 19:02:24 2018 New Revision: 331805 URL: https://svnweb.freebsd.org/changeset/base/331805 Log: MFC r330606: Implement missing query for current port rate in mlx5ib(4). This is a direct commit. Sponsored by: Mellanox Technologies Modified: stable/11

svn commit: r331802 - stable/11/sys/compat/linuxkpi/common/include/linux

2018-03-30 Thread Hans Petter Selasky
Author: hselasky Date: Fri Mar 30 18:53:58 2018 New Revision: 331802 URL: https://svnweb.freebsd.org/changeset/base/331802 Log: MFC r331357: The pci_disable_device() function is also expected to clear the PCI busmaster. This fixes LinuxKPI compliancy with Linux. Sponsored by: Mellanox T

svn commit: r331804 - stable/11/sys/contrib/rdma/krping

2018-03-30 Thread Hans Petter Selasky
Author: hselasky Date: Fri Mar 30 18:55:59 2018 New Revision: 331804 URL: https://svnweb.freebsd.org/changeset/base/331804 Log: MFC r331438: Exit krping on device removal to avoid endless hang situation. Sponsored by: Mellanox Technologies Modified: stable/11/sys/contrib/rdma/krping/kr

svn commit: r331803 - stable/11/sys/dev/mlx5/mlx5_en

2018-03-30 Thread Hans Petter Selasky
Author: hselasky Date: Fri Mar 30 18:55:13 2018 New Revision: 331803 URL: https://svnweb.freebsd.org/changeset/base/331803 Log: MFC r331437: Create designated workqueue for each mlx5en(4) device instance. The mlx5e_destroy_ifp() function may be called from the system workqueue and in th

svn commit: r331801 - stable/11/sys/compat/linuxkpi/common/include/linux

2018-03-30 Thread Hans Petter Selasky
Author: hselasky Date: Fri Mar 30 18:53:12 2018 New Revision: 331801 URL: https://svnweb.freebsd.org/changeset/base/331801 Log: MFC r331355: Clear old MSIX IRQ numbers in the LinuxKPI. When disabling the MSIX IRQ vectors for a PCI device through the LinuxKPI, make sure any old MSIX IRQ

svn commit: r331800 - stable/11/sys/ofed/drivers/infiniband/core

2018-03-30 Thread Hans Petter Selasky
Author: hselasky Date: Fri Mar 30 18:52:24 2018 New Revision: 331800 URL: https://svnweb.freebsd.org/changeset/base/331800 Log: MFC r331204: Remove redundant integer cast in ibcore. The "ref_count" field already has integer type. Sponsored by: Mellanox Technologies Modified: stable/1

svn commit: r331799 - stable/11/sys/compat/linuxkpi/common/include/linux

2018-03-30 Thread Hans Petter Selasky
Author: hselasky Date: Fri Mar 30 18:51:36 2018 New Revision: 331799 URL: https://svnweb.freebsd.org/changeset/base/331799 Log: MFC r330944: Fix compliancy of the kstrtoXXX() functions in the LinuxKPI, by skipping one newline character at the end, if any. Found by: greg@unrelenting.

svn commit: r331798 - stable/11/sys/dev/mlx5/mlx5_ib

2018-03-30 Thread Hans Petter Selasky
Author: hselasky Date: Fri Mar 30 18:50:42 2018 New Revision: 331798 URL: https://svnweb.freebsd.org/changeset/base/331798 Log: MFC r330662: Set correct SL in completion for RoCE in mlx5ib(4). There is a difference when parsing a completion entry between Ethernet and IB ports. When link

svn commit: r331797 - in head/sys: dev/an dev/ath dev/cxgbe dev/if_ndis dev/iwi dev/ixl dev/mlx4/mlx4_en dev/mlx5/mlx5_en dev/mwl dev/nxge dev/oce dev/qlnx/qlnxe dev/sbni dev/sfxge dev/vxge net net...

2018-03-30 Thread Brooks Davis
Author: brooks Date: Fri Mar 30 18:50:13 2018 New Revision: 331797 URL: https://svnweb.freebsd.org/changeset/base/331797 Log: Use an accessor function to access ifr_data. This fixes 32-bit compat (no ioctl command defintions are required as struct ifreq is the same size). This is believe

svn commit: r331794 - stable/11/sys/dev/mlx4/mlx4_ib

2018-03-30 Thread Hans Petter Selasky
Author: hselasky Date: Fri Mar 30 18:47:33 2018 New Revision: 331794 URL: https://svnweb.freebsd.org/changeset/base/331794 Log: MFC r330596: Bump version information in mlx4ib(4). Sponsored by: Mellanox Technologies Modified: stable/11/sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c Directory Prop

svn commit: r331796 - stable/11

2018-03-30 Thread Hans Petter Selasky
Author: hselasky Date: Fri Mar 30 18:49:52 2018 New Revision: 331796 URL: https://svnweb.freebsd.org/changeset/base/331796 Log: MFC r330655: Remove duplicate prototypes (update mergeinfo only). Sponsored by: Mellanox Technologies Modified: Directory Properties: stable/11/ (props chan

svn commit: r331795 - stable/11/sys/dev/mlx5/mlx5_ib

2018-03-30 Thread Hans Petter Selasky
Author: hselasky Date: Fri Mar 30 18:48:25 2018 New Revision: 331795 URL: https://svnweb.freebsd.org/changeset/base/331795 Log: MFC r330597: Disable unsupported disassociate ucontext functionality in mlx5ib(4). Sponsored by: Mellanox Technologies Modified: stable/11/sys/dev/mlx5/mlx5_i

svn commit: r331793 - stable/11/sys/dev/mlx4/mlx4_ib

2018-03-30 Thread Hans Petter Selasky
Author: hselasky Date: Fri Mar 30 18:46:38 2018 New Revision: 331793 URL: https://svnweb.freebsd.org/changeset/base/331793 Log: MFC r330595: The mlx4ib(4) should not be loaded before the ibcore is initialized. Sponsored by: Mellanox Technologies Modified: stable/11/sys/dev/mlx4/mlx4_ib

svn commit: r331792 - stable/11/sys/dev/mlx4/mlx4_ib

2018-03-30 Thread Hans Petter Selasky
Author: hselasky Date: Fri Mar 30 18:45:47 2018 New Revision: 331792 URL: https://svnweb.freebsd.org/changeset/base/331792 Log: MFC r330594: Disable unsupported disassociate ucontext functionality in mlx4ib(4). Sponsored by: Mellanox Technologies Modified: stable/11/sys/dev/mlx4/mlx4_i

svn commit: r331791 - stable/11/sys/ofed/drivers/infiniband/core

2018-03-30 Thread Hans Petter Selasky
Author: hselasky Date: Fri Mar 30 18:44:51 2018 New Revision: 331791 URL: https://svnweb.freebsd.org/changeset/base/331791 Log: MFC r330586: Make sure VNET is set when calling sa6_recoverscope() in ibcore. Else panic will occur when VIMAGE is enabled. Sponsored by: Mellanox Technolog

svn commit: r331790 - stable/11/sys/ofed/drivers/infiniband/core

2018-03-30 Thread Hans Petter Selasky
Author: hselasky Date: Fri Mar 30 18:43:38 2018 New Revision: 331790 URL: https://svnweb.freebsd.org/changeset/base/331790 Log: MFC r330585: Define values instead of using hardcoding. Sponsored by: Mellanox Technologies Modified: stable/11/sys/ofed/drivers/infiniband/core/ib_addr.c Dir

svn commit: r331789 - stable/11/sys/ofed/drivers/infiniband/core

2018-03-30 Thread Hans Petter Selasky
Author: hselasky Date: Fri Mar 30 18:42:44 2018 New Revision: 331789 URL: https://svnweb.freebsd.org/changeset/base/331789 Log: MFC r330584: Recover IPv6 scope ID for multicast link-local addresses as well as unicast link-local addresses. Sponsored by: Mellanox Technologies Modified:

svn commit: r331788 - stable/11/sys/ofed/drivers/infiniband/core

2018-03-30 Thread Hans Petter Selasky
Author: hselasky Date: Fri Mar 30 18:41:27 2018 New Revision: 331788 URL: https://svnweb.freebsd.org/changeset/base/331788 Log: MFC r330583: Embed the IPv6 scope ID before calling rtalloc1() in ibcore. Else rtalloc1() will resolve to the loopback interface. Sponsored by: Mellanox Techno

svn commit: r331787 - stable/11/sys/ofed/include/rdma

2018-03-30 Thread Hans Petter Selasky
Author: hselasky Date: Fri Mar 30 18:39:35 2018 New Revision: 331787 URL: https://svnweb.freebsd.org/changeset/base/331787 Log: MFC r330581: Add IB_SPEED_HDR definition in ibcore. Sponsored by: Mellanox Technologies Modified: stable/11/sys/ofed/include/rdma/ib_verbs.h Directory Propert

svn commit: r331786 - stable/11/sys/ofed/drivers/infiniband/core

2018-03-30 Thread Hans Petter Selasky
Author: hselasky Date: Fri Mar 30 18:38:43 2018 New Revision: 331786 URL: https://svnweb.freebsd.org/changeset/base/331786 Log: MFC r330580: Make sure the IPv6 scope ID gets properly masked in ibcore. When exchanging CM messages the IPv6 scope ID should be ignored for link local address

svn commit: r331785 - stable/11/sys/ofed/drivers/infiniband/core

2018-03-30 Thread Hans Petter Selasky
Author: hselasky Date: Fri Mar 30 18:37:51 2018 New Revision: 331785 URL: https://svnweb.freebsd.org/changeset/base/331785 Log: MFC r330579: Fix for use-after-free when using delayed work structures in ibcore. It is not enough to cancel delayed work structures before freeing. Always can

svn commit: r331784 - in stable/11/sys: dev/cxgbe/iw_cxgbe dev/mlx4/mlx4_ib dev/mlx5/mlx5_ib dev/mthca ofed/drivers/infiniband/core ofed/include/rdma ofed/include/uapi/rdma

2018-03-30 Thread Hans Petter Selasky
Author: hselasky Date: Fri Mar 30 18:36:44 2018 New Revision: 331784 URL: https://svnweb.freebsd.org/changeset/base/331784 Log: MFC r330508: Optimize ibcore RoCE address handle creation from user-space. Creating a UD address handle from user-space or from the kernel-space, when the link

svn commit: r331783 - in stable/11/sys/ofed: drivers/infiniband/core include/rdma

2018-03-30 Thread Hans Petter Selasky
Author: hselasky Date: Fri Mar 30 18:33:30 2018 New Revision: 331783 URL: https://svnweb.freebsd.org/changeset/base/331783 Log: MFC r330507: Get correct network device when accepting incoming RDMA connections in ibcore. This patch ensures the GID index is always used as a basis of resolvi

svn commit: r331782 - stable/11/sys/ofed/drivers/infiniband/core

2018-03-30 Thread Hans Petter Selasky
Author: hselasky Date: Fri Mar 30 18:32:38 2018 New Revision: 331782 URL: https://svnweb.freebsd.org/changeset/base/331782 Log: MFC r330506: Pass valid if_index to rdma_addr_find_l2_eth_by_grh() in ibcore when possible. Sponsored by: Mellanox Technologies Modified: stable/11/sys/ofed/d

svn commit: r331781 - stable/11/sys/ofed/drivers/infiniband/core

2018-03-30 Thread Hans Petter Selasky
Author: hselasky Date: Fri Mar 30 18:31:14 2018 New Revision: 331781 URL: https://svnweb.freebsd.org/changeset/base/331781 Log: MFC r330504: Add support for loopback in ibcore. Implement the missing pieces in addr_resolve() to support loopback addresses. IB core will test for the IFF_LO

svn commit: r331780 - stable/11/sys/ofed/drivers/infiniband/core

2018-03-30 Thread Hans Petter Selasky
Author: hselasky Date: Fri Mar 30 18:30:10 2018 New Revision: 331780 URL: https://svnweb.freebsd.org/changeset/base/331780 Log: MFC r330501: Make sure to register the VLAN GIDs using the VLAN network interface and not the parent one in ibcore. Else looking up the VLAN GIDs will fail for VL

svn commit: r331779 - stable/11/sys/ofed/drivers/infiniband/core

2018-03-30 Thread Hans Petter Selasky
Author: hselasky Date: Fri Mar 30 18:29:14 2018 New Revision: 331779 URL: https://svnweb.freebsd.org/changeset/base/331779 Log: MFC r330496: Need to check for IPv6 linklocal address inside rdma_resolve_addr() in ibcore. Sponsored by: Mellanox Technologies Modified: stable/11/sys/ofed/d

svn commit: r331778 - stable/11/sys/ofed/drivers/infiniband/core

2018-03-30 Thread Hans Petter Selasky
Author: hselasky Date: Fri Mar 30 18:28:22 2018 New Revision: 331778 URL: https://svnweb.freebsd.org/changeset/base/331778 Log: MFC r330495: Map type of service, TOS, to IB or VLAN service level 1:1 in ibcore. Sponsored by: Mellanox Technologies Modified: stable/11/sys/ofed/drivers/inf

svn commit: r331777 - stable/11/sys/ofed/drivers/infiniband/core

2018-03-30 Thread Hans Petter Selasky
Author: hselasky Date: Fri Mar 30 18:27:24 2018 New Revision: 331777 URL: https://svnweb.freebsd.org/changeset/base/331777 Log: MFC r330494: Select RoCEv2 by default in ibcore. Sponsored by: Mellanox Technologies Modified: stable/11/sys/ofed/drivers/infiniband/core/ib_cma.c Directory P

svn commit: r331776 - head/sys/netinet6

2018-03-30 Thread Brooks Davis
Author: brooks Date: Fri Mar 30 18:26:29 2018 New Revision: 331776 URL: https://svnweb.freebsd.org/changeset/base/331776 Log: Remove a comment that suggests checking that a non-pointer is non-NULL. Reviewed by: melifaro, markj, hrs, ume Sponsored by: DARPA, AFRL Differential Revision:

svn commit: r331775 - stable/11/sys/ofed/drivers/infiniband/core

2018-03-30 Thread Hans Petter Selasky
Author: hselasky Date: Fri Mar 30 18:26:26 2018 New Revision: 331775 URL: https://svnweb.freebsd.org/changeset/base/331775 Log: MFC r330493: Make deletion of RoCE GID entries synchronous in ibcore. When a network device is departing, the RoCE GID entries should be cleared before the def

svn commit: r331774 - stable/11/sys/ofed/drivers/infiniband/core

2018-03-30 Thread Hans Petter Selasky
Author: hselasky Date: Fri Mar 30 18:25:30 2018 New Revision: 331774 URL: https://svnweb.freebsd.org/changeset/base/331774 Log: MFC r330492: Add support for IPv6 link local GIDs equal to the default GID for VLANs in ibcore. IPv6 link local addresses are usually derived from the netdev M

svn commit: r331773 - stable/11/sys/ofed/drivers/infiniband/core

2018-03-30 Thread Hans Petter Selasky
Author: hselasky Date: Fri Mar 30 18:24:35 2018 New Revision: 331773 URL: https://svnweb.freebsd.org/changeset/base/331773 Log: MFC r330491: Do not add RoCEv2 default GID in ibcore when IPv6 is disabled to honor the networking stack's IPv6 disabled setting. Else the offload HCA can start usi

svn commit: r331772 - in stable/11/sys/ofed: drivers/infiniband/core include/rdma include/uapi/rdma

2018-03-30 Thread Hans Petter Selasky
Author: hselasky Date: Fri Mar 30 18:17:33 2018 New Revision: 331772 URL: https://svnweb.freebsd.org/changeset/base/331772 Log: MFC r330490: Add missing FreeBSD tags and SVN properties to ibcore. Sponsored by: Mellanox Technologies Modified: stable/11/sys/ofed/drivers/infiniband/core/a

svn commit: r331771 - stable/11/lib/libusb

2018-03-30 Thread Hans Petter Selasky
Author: hselasky Date: Fri Mar 30 18:13:44 2018 New Revision: 331771 URL: https://svnweb.freebsd.org/changeset/base/331771 Log: MFC r331419: Allow the libusb20_dev_get_port_path() function to be called when the USB device is closed. This fixes a compatibility issue with upstream libusb.

svn commit: r331770 - svnadmin/conf

2018-03-30 Thread Hans Petter Selasky
Author: hselasky Date: Fri Mar 30 18:10:15 2018 New Revision: 331770 URL: https://svnweb.freebsd.org/changeset/base/331770 Log: Remove myself. Modified: svnadmin/conf/sizelimit.conf Modified: svnadmin/conf/sizelimit.conf ===

svn commit: r331769 - in stable/11: . contrib/ofed contrib/ofed/include contrib/ofed/include/infiniband contrib/ofed/include/rdma contrib/ofed/infiniband-diags contrib/ofed/libcxgb4 contrib/ofed/li...

2018-03-30 Thread Hans Petter Selasky
Author: hselasky Date: Fri Mar 30 18:06:29 2018 New Revision: 331769 URL: https://svnweb.freebsd.org/changeset/base/331769 Log: MFC r303505, r303506, r303512, r303513, r303646, r320418, r323082, r326169, r326563, r326649, r326716, r326764, r326765 and r329222: RoCE/infiniband/iWarp upgrad

svn commit: r331768 - head/sys/dev/ocs_fc

2018-03-30 Thread Conrad Meyer
Author: cem Date: Fri Mar 30 16:44:54 2018 New Revision: 331768 URL: https://svnweb.freebsd.org/changeset/base/331768 Log: ocs_fc(4): Fix GCC build (-Wredundant-decls) These objects are defined earlier in the same file; an extern declaration after definition is redundant. Broken in r

svn commit: r331767 - head/stand/efi/libefi

2018-03-30 Thread Emmanuel Vadot
Author: manu Date: Fri Mar 30 16:37:08 2018 New Revision: 331767 URL: https://svnweb.freebsd.org/changeset/base/331767 Log: efinet: Do not return only if ReceiveFilter fails If the network interface or the uefi implementation do not support the ReceiveFilter interface do not return only a

Re: bug triaging (was: Re: svn commit: r331728 - in stable/11/etc: . rc.d)

2018-03-30 Thread Rodney W. Grimes
> This is addressed to developers in general, not just rgrimes, but he > made the comments, so ... :-) > > On Thu, Mar 29, 2018 at 09:33:44AM -0700, Rodney W. Grimes wrote: > > It seems that the Phabricator review system is somewhat dysfunctional > > in that actual review is only happening in so

svn commit: r331766 - in head: share/man/man4 sys/amd64/conf sys/conf sys/dev/ocs_fc sys/modules sys/modules/ocs_fc

2018-03-30 Thread Kenneth D. Merry
Author: ken Date: Fri Mar 30 15:28:25 2018 New Revision: 331766 URL: https://svnweb.freebsd.org/changeset/base/331766 Log: Bring in the Broadcom/Emulex Fibre Channel driver, ocs_fc(4). The ocs_fc(4) driver supports the following hardware: Emulex 16/8G FC GEN 5 HBAS LPe15004 FC

svn commit: r331765 - head/share/misc

2018-03-30 Thread Eric Turgeon
Author: ericbsd (ports committer) Date: Fri Mar 30 14:41:16 2018 New Revision: 331765 URL: https://svnweb.freebsd.org/changeset/base/331765 Log: Fix missing n after \ of Eric Turgeon entry Approved by: bapt (mentor) Modified: head/share/misc/committers-ports.dot Modified: head/share/mi

svn commit: r331764 - head/usr.bin/calendar/calendars

2018-03-30 Thread Eric Turgeon
Author: ericbsd (ports committer) Date: Fri Mar 30 13:37:33 2018 New Revision: 331764 URL: https://svnweb.freebsd.org/changeset/base/331764 Log: Adding Eric Turgeon (ericbsd) to calendar.freebsd Approved by: bapt (mentor) Modified: head/usr.bin/calendar/calendars/calendar.freebsd Modifi

svn commit: r331763 - svnadmin/conf

2018-03-30 Thread Hans Petter Selasky
Author: hselasky Date: Fri Mar 30 11:57:58 2018 New Revision: 331763 URL: https://svnweb.freebsd.org/changeset/base/331763 Log: Add myself. Modified: svnadmin/conf/sizelimit.conf Modified: svnadmin/conf/sizelimit.conf ==

svn commit: r331762 - head/share/misc

2018-03-30 Thread Eric Turgeon
Author: ericbsd (ports committer) Date: Fri Mar 30 11:30:48 2018 New Revision: 331762 URL: https://svnweb.freebsd.org/changeset/base/331762 Log: Add Eric Turgeon (ericbsd) in committers-ports.dot with mentor/mentee. Approved by: bapt (mentor) Modified: head/share/misc/committers-ports.d

svn commit: r331761 - head/sys/i386/i386

2018-03-30 Thread Andriy Gapon
Author: avg Date: Fri Mar 30 11:25:30 2018 New Revision: 331761 URL: https://svnweb.freebsd.org/changeset/base/331761 Log: align i386 cpu_reset() with amd64 version Maybe this code could be moved to x86. MFC after:1 week Modified: head/sys/i386/i386/vm_machdep.c Modified: head/

svn commit: r331760 - head/sys/vm

2018-03-30 Thread Konstantin Belousov
Author: kib Date: Fri Mar 30 10:55:31 2018 New Revision: 331760 URL: https://svnweb.freebsd.org/changeset/base/331760 Log: Make vm_map_max/min/pmap KBI stable. There are out of tree consumers of vm_map_min() and vm_map_max(), and I believe there are consumers of vm_map_pmap(), although th

svn commit: r331759 - stable/11/sys/i386/i386

2018-03-30 Thread Konstantin Belousov
Author: kib Date: Fri Mar 30 10:36:54 2018 New Revision: 331759 URL: https://svnweb.freebsd.org/changeset/base/331759 Log: MFC r331432: There is no need to disable interrupts around npxsave call. Modified: stable/11/sys/i386/i386/vm86bios.s Directory Properties: stable/11/ (props change