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:

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

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

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

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

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

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,

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

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

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:

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:

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

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

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

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

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

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

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:

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

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

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

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

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

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

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

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

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

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)

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

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

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:

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

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:

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

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:

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:

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

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

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

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

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:

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:

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:

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

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

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

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

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

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

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

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

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:

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

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

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:

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:

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

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

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

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

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:

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

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

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

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

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:

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

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:

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:

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

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