svn commit: r279014 - stable/10/sys/ofed/drivers/net/mlx4

2015-02-19 Thread Hans Petter Selasky
Author: hselasky Date: Thu Feb 19 17:42:12 2015 New Revision: 279014 URL: https://svnweb.freebsd.org/changeset/base/279014 Log: MFC r278856: The frag_info pointer is already pointing to an array index. Don't index twice. Sponsored by: Mellanox Technologies Modified:

svn commit: r279693 - stable/10/sys/dev/usb/controller

2015-03-06 Thread Hans Petter Selasky
Author: hselasky Date: Fri Mar 6 16:08:10 2015 New Revision: 279693 URL: https://svnweb.freebsd.org/changeset/base/279693 Log: MFC r279563: Add quirk for USB 3.0 controllers which don't support 64-bit DMA. Modified: stable/10/sys/dev/usb/controller/xhci_pci.c Directory Properties:

svn commit: r279732 - stable/10/sys/ofed/include/linux

2015-03-07 Thread Hans Petter Selasky
Author: hselasky Date: Sat Mar 7 18:39:15 2015 New Revision: 279732 URL: https://svnweb.freebsd.org/changeset/base/279732 Log: MFC r278866: Define standard formatting strings to print GIDs in a separate header file. Sponsored by: Mellanox Technologies Added:

svn commit: r279737 - stable/10/sys/ofed/include/linux

2015-03-07 Thread Hans Petter Selasky
Author: hselasky Date: Sat Mar 7 18:48:00 2015 New Revision: 279737 URL: https://svnweb.freebsd.org/changeset/base/279737 Log: MFC r279587: Define PTR_ALIGN() macro which will be needed coming Mellanox driver releases. Sponsored by: Mellanox Technologies Modified:

svn commit: r279731 - in stable/10/sys/ofed: drivers/net/mlx4 include/linux/mlx4

2015-03-07 Thread Hans Petter Selasky
Author: hselasky Date: Sat Mar 7 18:33:28 2015 New Revision: 279731 URL: https://svnweb.freebsd.org/changeset/base/279731 Log: MFC r279584: Updates for the Mellanox ethernet driver List of fixes: * use correct format for GID printouts * double array indexing * spelling in

svn commit: r280529 - stable/10/sys/dev/usb/input

2015-03-25 Thread Hans Petter Selasky
Author: hselasky Date: Wed Mar 25 10:35:54 2015 New Revision: 280529 URL: https://svnweb.freebsd.org/changeset/base/280529 Log: MFC r279854: Lock softc before clearing bits. Modified: stable/10/sys/dev/usb/input/uhid.c Directory Properties: stable/10/ (props changed) Modified:

svn commit: r280591 - stable/10/sys/dev/sound/usb

2015-03-25 Thread Hans Petter Selasky
Author: hselasky Date: Wed Mar 25 13:14:25 2015 New Revision: 280591 URL: https://svnweb.freebsd.org/changeset/base/280591 Log: MFC r280322 and r280429: The synchronisation value returned by the so-called feedback endpoint appears to be too inaccurate that it can be used to synchronize the

svn commit: r279353 - stable/10/sys/dev/usb/controller

2015-02-27 Thread Hans Petter Selasky
Author: hselasky Date: Fri Feb 27 12:20:03 2015 New Revision: 279353 URL: https://svnweb.freebsd.org/changeset/base/279353 Log: MFC r279233: Ensure that the XHCI driver will refresh the control endpoint settings when re-enumerating a FULL speed device. Else the wrong max packet setting

svn commit: r279644 - stable/10/sys/dev/usb/controller

2015-03-05 Thread Hans Petter Selasky
Author: hselasky Date: Thu Mar 5 10:04:34 2015 New Revision: 279644 URL: https://svnweb.freebsd.org/changeset/base/279644 Log: MFC r279210: Add support for the DWC OTG v2 chipset found in the STM32F4 series of processors. Make sure we pullup the data lines in device mode when we power on

svn commit: r279633 - stable/10/sys/sys

2015-03-05 Thread Hans Petter Selasky
Author: hselasky Date: Thu Mar 5 09:23:43 2015 New Revision: 279633 URL: https://svnweb.freebsd.org/changeset/base/279633 Log: MFC r279241 and r279242: Fix debugging macros. Modified: stable/10/sys/sys/queue.h Directory Properties: stable/10/ (props changed) Modified:

svn commit: r279636 - stable/10/sys/dev/usb

2015-03-05 Thread Hans Petter Selasky
Author: hselasky Date: Thu Mar 5 09:31:36 2015 New Revision: 279636 URL: https://svnweb.freebsd.org/changeset/base/279636 Log: MFC r279270: Add ugen keyword to USB pnpinfo. Remove extra space from existing pnpinfo. PR: 198015 PR: 198019 PR: 198026

svn commit: r279648 - stable/10/sys/dev/usb/controller

2015-03-05 Thread Hans Petter Selasky
Author: hselasky Date: Thu Mar 5 10:18:03 2015 New Revision: 279648 URL: https://svnweb.freebsd.org/changeset/base/279648 Log: MFC r279544: Add quirk to disable 64-bit XHCI DMA after r276717. Requested by: Gary Jennejohn gljennj...@gmail.com Modified:

svn commit: r279639 - stable/10/usr.bin/unifdef

2015-03-05 Thread Hans Petter Selasky
Author: hselasky Date: Thu Mar 5 09:39:29 2015 New Revision: 279639 URL: https://svnweb.freebsd.org/changeset/base/279639 Log: MFC r279297: Update to upstream version 2.10 The most notable new feature is support for definition files. Obtained from:

svn commit: r280552 - stable/10/sys/netinet

2015-03-25 Thread Hans Petter Selasky
Author: hselasky Date: Wed Mar 25 10:55:08 2015 New Revision: 280552 URL: https://svnweb.freebsd.org/changeset/base/280552 Log: MFC r279281: Fix a special case in ip_fragment() to produce a more sensible chain of packets. When the data payload length excluding any headers, of an outgoing

svn commit: r280569 - in stable/10/sys/dev/usb: . quirk serial

2015-03-25 Thread Hans Petter Selasky
Author: hselasky Date: Wed Mar 25 11:12:48 2015 New Revision: 280569 URL: https://svnweb.freebsd.org/changeset/base/280569 Log: MFC r279725: Add more USB IDs. PR: 197753 Modified: stable/10/sys/dev/usb/quirk/usb_quirk.c stable/10/sys/dev/usb/serial/u3g.c

svn commit: r280540 - stable/10/sys/ofed/include/linux

2015-03-25 Thread Hans Petter Selasky
Author: hselasky Date: Wed Mar 25 10:44:09 2015 New Revision: 280540 URL: https://svnweb.freebsd.org/changeset/base/280540 Log: MFC r280211: Add missing void pointer argument to SYSINIT() functions. Sponsored by: Mellanox Technologies Modified:

svn commit: r280546 - in stable/10/contrib/ofed: libibverbs/examples/build librdmacm/examples/build

2015-03-25 Thread Hans Petter Selasky
Author: hselasky Date: Wed Mar 25 10:50:13 2015 New Revision: 280546 URL: https://svnweb.freebsd.org/changeset/base/280546 Log: MFC r280264: Define BINDIR for some test utilities. Sponsored by: Mellanox Technologies Modified:

svn commit: r282512 - stable/10/sys/cam/scsi

2015-05-05 Thread Hans Petter Selasky
Author: hselasky Date: Tue May 5 20:04:01 2015 New Revision: 282512 URL: https://svnweb.freebsd.org/changeset/base/282512 Log: MFC r280597: Add DA_Q_NO_RC16 quirk for USB mass storage device. PR: 198647 Modified: stable/10/sys/cam/scsi/scsi_da.c Directory Properties:

svn commit: r282509 - stable/10/sys/dev/usb

2015-05-05 Thread Hans Petter Selasky
Author: hselasky Date: Tue May 5 19:59:15 2015 New Revision: 282509 URL: https://svnweb.freebsd.org/changeset/base/282509 Log: MFC r280598: Add definition of the ISOCHRONOUS endpoint usage bits. Refer to the USB v2.0 specification for more information. Modified:

svn commit: r282513 - in stable/10/sys/ofed/include: linux net

2015-05-05 Thread Hans Petter Selasky
Author: hselasky Date: Tue May 5 20:58:12 2015 New Revision: 282513 URL: https://svnweb.freebsd.org/changeset/base/282513 Log: MFC r277396, r278681, r278865, r278924, r279205, r280208, r280210, r280764 and r280768: Update the Linux compatibility layer: - Add more functions. - Add

svn commit: r283189 - stable/10/sys/cam/scsi

2015-05-21 Thread Hans Petter Selasky
Author: hselasky Date: Thu May 21 07:41:03 2015 New Revision: 283189 URL: https://svnweb.freebsd.org/changeset/base/283189 Log: MFC r279726: Add DA_Q_NO_RC16 quirk for USB mass storage device. PR: 194062 Modified: stable/10/sys/cam/scsi/scsi_da.c Directory Properties:

svn commit: r283193 - in stable/10/sys/dev/usb: . serial

2015-05-21 Thread Hans Petter Selasky
Author: hselasky Date: Thu May 21 07:49:44 2015 New Revision: 283193 URL: https://svnweb.freebsd.org/changeset/base/283193 Log: MFC r282505: Add new USB ID. PR: 199843 Modified: stable/10/sys/dev/usb/serial/uftdi.c stable/10/sys/dev/usb/usbdevs Directory Properties:

svn commit: r283192 - stable/10/sys/dev/sound/pcm

2015-05-21 Thread Hans Petter Selasky
Author: hselasky Date: Thu May 21 07:48:06 2015 New Revision: 283192 URL: https://svnweb.freebsd.org/changeset/base/283192 Log: MFC r282017: Allow DSP basename cloning to be disabled or enabled at boot and runtime. This is useful when implementing OSS sound stacks in userspace via libcuse

svn commit: r283173 - in stable/10: share/man/man4 sys/dev/usb sys/dev/usb/quirk

2015-05-21 Thread Hans Petter Selasky
Author: hselasky Date: Thu May 21 06:47:20 2015 New Revision: 283173 URL: https://svnweb.freebsd.org/changeset/base/283173 Log: MFC r282577: Add support for DYMO LabelWriter PnP. Modified: stable/10/share/man/man4/usb_quirk.4 stable/10/sys/dev/usb/quirk/usb_quirk.c

svn commit: r283175 - stable/10/sys/ofed/drivers/net/mlx4

2015-05-21 Thread Hans Petter Selasky
Author: hselasky Date: Thu May 21 06:56:35 2015 New Revision: 283175 URL: https://svnweb.freebsd.org/changeset/base/283175 Log: MFC r282817: Apply proper locking when iterating the multicast addresses and add a missing check for NULL from a non-blocking kzalloc() function call.

svn commit: r283185 - stable/10/sys/dev/sound/usb

2015-05-21 Thread Hans Petter Selasky
Author: hselasky Date: Thu May 21 07:10:49 2015 New Revision: 283185 URL: https://svnweb.freebsd.org/changeset/base/283185 Log: MFC r282652: Ensure the USB audio driver doesn't attach twice on the same USB device by grabbing all the USB audio device interfaces. Modified:

svn commit: r283187 - stable/10/sys/dev/vt

2015-05-21 Thread Hans Petter Selasky
Author: hselasky Date: Thu May 21 07:34:08 2015 New Revision: 283187 URL: https://svnweb.freebsd.org/changeset/base/283187 Log: MFC r282645, r282646 and r282730: * Prevent switching to NULL or own window in the vt_proc_window_switch function. This fixes an issue where X11 keyboard input

svn commit: r284015 - stable/10/sys/dev/usb/controller

2015-06-05 Thread Hans Petter Selasky
Author: hselasky Date: Fri Jun 5 07:17:14 2015 New Revision: 284015 URL: https://svnweb.freebsd.org/changeset/base/284015 Log: MFC r283922: Fix for control endpoint handling in the DWC OTG driver. The data stage processing is only allowed after the setup complete event has been received.

svn commit: r283950 - in stable/10/sys: dev/sound/pcm dev/sound/usb sys

2015-06-03 Thread Hans Petter Selasky
Author: hselasky Date: Wed Jun 3 15:32:43 2015 New Revision: 283950 URL: https://svnweb.freebsd.org/changeset/base/283950 Log: MFC r282650 and r282651: Extend the maximum number of allowed PCM channels in a PCM stream to 127 and decrease the maximum number of sub-channels to 1. These

svn commit: r283951 - stable/10/sys/dev/usb/controller

2015-06-03 Thread Hans Petter Selasky
Author: hselasky Date: Wed Jun 3 15:41:03 2015 New Revision: 283951 URL: https://svnweb.freebsd.org/changeset/base/283951 Log: MFC r283103: Fix for DWC OTG device side isochronous transfers. The even or odd isochronous frame bit needs to be flipped. Modified:

svn commit: r284499 - in stable/10/sys/dev/usb: . quirk

2015-06-17 Thread Hans Petter Selasky
Author: hselasky Date: Wed Jun 17 07:32:28 2015 New Revision: 284499 URL: https://svnweb.freebsd.org/changeset/base/284499 Log: MFC r284125: Add new USB quirk. PR: 200693 Modified: stable/10/sys/dev/usb/quirk/usb_quirk.c stable/10/sys/dev/usb/usbdevs Directory Properties:

svn commit: r284503 - stable/10/sys/dev/pci

2015-06-17 Thread Hans Petter Selasky
Author: hselasky Date: Wed Jun 17 07:41:53 2015 New Revision: 284503 URL: https://svnweb.freebsd.org/changeset/base/284503 Log: MFC r284012: Disable VGA PCI interrupts until a chipset driver is loaded for VGA PCI devices. Else unhandled display adapter interrupts might freeze the CPU or

svn commit: r284496 - stable/10/sys/netinet

2015-06-17 Thread Hans Petter Selasky
Author: hselasky Date: Wed Jun 17 07:21:43 2015 New Revision: 284496 URL: https://svnweb.freebsd.org/changeset/base/284496 Log: MFC r280991: Extend fixes made in r278103 and r38754 by copying the complete packet header and not only partial flags and fields. Firewalls can attach

svn commit: r283609 - stable/10/sys/dev/sound/pci/hda

2015-05-27 Thread Hans Petter Selasky
Author: hselasky Date: Wed May 27 13:23:02 2015 New Revision: 283609 URL: https://svnweb.freebsd.org/changeset/base/283609 Log: MFC r283064: Fix an off-by-one error by adding proper range checks when parsing the HDA association descriptors. This fixes a crash during device probe for some

svn commit: r290705 - stable/10/sys/kern

2015-11-12 Thread Hans Petter Selasky
Author: hselasky Date: Thu Nov 12 08:47:10 2015 New Revision: 290705 URL: https://svnweb.freebsd.org/changeset/base/290705 Log: MFC r290140: Add missing NULL check in physio(). When destroying a character device the si_devsw field is set to NULL before all references are gone, to

svn commit: r290607 - stable/10/sys/dev/usb/net

2015-11-09 Thread Hans Petter Selasky
Author: hselasky Date: Mon Nov 9 11:24:59 2015 New Revision: 290607 URL: https://svnweb.freebsd.org/changeset/base/290607 Log: MFC r290441: Fix for unaligned IP-header. The mbuf length fields must be set before m_adj() is called else m_adj() will not always adjust the mbuf and an

svn commit: r290331 - stable/10/sys/dev/usb/controller

2015-11-03 Thread Hans Petter Selasky
Author: hselasky Date: Tue Nov 3 10:24:54 2015 New Revision: 290331 URL: https://svnweb.freebsd.org/changeset/base/290331 Log: MFC r285914, r289029 and r289560: - Move the remainder of host controller capability registers reading from xhci_start_controller() to xhci_init(). These values

svn commit: r290443 - stable/10/sys/dev/usb/controller

2015-11-06 Thread Hans Petter Selasky
Author: hselasky Date: Fri Nov 6 13:34:55 2015 New Revision: 290443 URL: https://svnweb.freebsd.org/changeset/base/290443 Log: MFC r290195: Reduce the DWC OTG interrupt load by not reading all the host channel status registers for every interrupt. Check a common host channel status

svn commit: r289020 - in stable/10/sys: net netinet

2015-10-08 Thread Hans Petter Selasky
Author: hselasky Date: Thu Oct 8 08:30:40 2015 New Revision: 289020 URL: https://svnweb.freebsd.org/changeset/base/289020 Log: MFC r287775: Update TSO limits to include all headers. To make driver programming easier the TSO limits are changed to reflect the values used in the BUSDMA

svn commit: r289013 - stable/10/sys/dev/usb/controller

2015-10-08 Thread Hans Petter Selasky
Author: hselasky Date: Thu Oct 8 07:24:54 2015 New Revision: 289013 URL: https://svnweb.freebsd.org/changeset/base/289013 Log: MFC r287355, r287772 and r287825: Add new USB PCI IDs. PR: 202807 Submitted by: Dmitry Luhtionov Differential

svn commit: r289016 - in stable/10/sys/dev/usb: . quirk

2015-10-08 Thread Hans Petter Selasky
Author: hselasky Date: Thu Oct 8 07:31:05 2015 New Revision: 289016 URL: https://svnweb.freebsd.org/changeset/base/289016 Log: MFC r287321: Add new USB quirk. PR: 202783 Modified: stable/10/sys/dev/usb/quirk/usb_quirk.c stable/10/sys/dev/usb/usbdevs Directory Properties:

svn commit: r289215 - in stable/10/sys/dev/usb: . serial

2015-10-13 Thread Hans Petter Selasky
Author: hselasky Date: Tue Oct 13 08:14:36 2015 New Revision: 289215 URL: https://svnweb.freebsd.org/changeset/base/289215 Log: MFC r287592 and r287616: Add new USB ID. PR: 202968 Modified: stable/10/sys/dev/usb/serial/u3g.c stable/10/sys/dev/usb/usbdevs Directory

svn commit: r289213 - stable/10/share/man/man4

2015-10-13 Thread Hans Petter Selasky
Author: hselasky Date: Tue Oct 13 08:09:16 2015 New Revision: 289213 URL: https://svnweb.freebsd.org/changeset/base/289213 Log: MFC r288273: Fix spelling. PR: 203249 Modified: stable/10/share/man/man4/usb_quirk.4 Directory Properties: stable/10/ (props changed)

svn commit: r289218 - stable/10/usr.bin/usbhidaction

2015-10-13 Thread Hans Petter Selasky
Author: hselasky Date: Tue Oct 13 08:21:15 2015 New Revision: 289218 URL: https://svnweb.freebsd.org/changeset/base/289218 Log: MFC r288335: Store PID after becoming a daemon() and not before to ensure the correct PID gets written to the PID file. PR: 203252 Modified:

svn commit: r287272 - stable/10/sys/dev/usb

2015-08-29 Thread Hans Petter Selasky
Author: hselasky Date: Sat Aug 29 06:11:50 2015 New Revision: 287272 URL: https://svnweb.freebsd.org/changeset/base/287272 Log: MFC r286799: Fix race in USB PF which can happen if we stop tracing exactly when the kernel is tapping an USB transfer. This leads to a NULL pointer access. The

svn commit: r287274 - in stable/10/sys: boot/usb dev/usb dev/usb/controller

2015-08-29 Thread Hans Petter Selasky
Author: hselasky Date: Sat Aug 29 06:23:40 2015 New Revision: 287274 URL: https://svnweb.freebsd.org/changeset/base/287274 Log: MFC r286773: Improve the realtime properties of USB transfers for embedded systems like RPI-B and RPI-2. Modified: stable/10/sys/boot/usb/bsd_kernel.h

svn commit: r287271 - stable/10/sys/dev/usb/controller

2015-08-29 Thread Hans Petter Selasky
:07:55 2015 (r287271) @@ -1,6 +1,7 @@ /* $FreeBSD$ */ /*- - * Copyright (c) 2012 Hans Petter Selasky. All rights reserved. + * Copyright (c) 2015 Daisuke Aoyama. All rights reserved. + * Copyright (c) 2012-2015 Hans Petter Selasky. All rights reserved. * Copyright (c) 2010-2011 Aleksandr

svn commit: r292107 - in stable/10/sys: modules/mlxen ofed/drivers/net/mlx4 ofed/include/linux/mlx4

2015-12-11 Thread Hans Petter Selasky
Author: hselasky Date: Fri Dec 11 14:21:58 2015 New Revision: 292107 URL: https://svnweb.freebsd.org/changeset/base/292107 Log: MFC r290710, r291694, r291699 and r291793: - Fix print formatting compile warnings for Sparc64 and PowerPC platforms. - Updated the mlx4 and mlxen drivers to the

svn commit: r292113 - stable/10/sys/ofed/drivers/net/mlx4

2015-12-11 Thread Hans Petter Selasky
Author: hselasky Date: Fri Dec 11 15:35:47 2015 New Revision: 292113 URL: https://svnweb.freebsd.org/changeset/base/292113 Log: Enable the mlx4en TSO limits. This is a direct commit to stable/10. Sponsored by: Mellanox Technologies Modified:

svn commit: r292192 - stable/10/sys/ofed/include/linux

2015-12-14 Thread Hans Petter Selasky
Author: hselasky Date: Mon Dec 14 10:03:04 2015 New Revision: 292192 URL: https://svnweb.freebsd.org/changeset/base/292192 Log: MFC r290003: Add support for binding IRQs to CPUs in the LinuxKPI. The new function added is for BSD only and does not exist in Linux. Sponsored by: Mellanox

svn commit: r292185 - stable/10/sys/dev/usb/net

2015-12-14 Thread Hans Petter Selasky
Author: hselasky Date: Mon Dec 14 09:46:46 2015 New Revision: 292185 URL: https://svnweb.freebsd.org/changeset/base/292185 Log: MFC r291953: When setting up VLANs on a Raspberry Pi ethernet port, the MTU drops from 1500 to 1496 bytes. The MTU should remain at 1500, extending the frame

svn commit: r292190 - stable/10/sys/dev/mlx5/mlx5_en

2015-12-14 Thread Hans Petter Selasky
Author: hselasky Date: Mon Dec 14 09:57:42 2015 New Revision: 292190 URL: https://svnweb.freebsd.org/changeset/base/292190 Log: MFC r291931: The firmware no longer supports setting a port MTU of zero bytes. Set the port MTU and then query it and report if any problems instead.

svn commit: r292195 - in stable/10/sys/dev/mlx5: mlx5_core mlx5_en

2015-12-14 Thread Hans Petter Selasky
Author: hselasky Date: Mon Dec 14 10:18:04 2015 New Revision: 292195 URL: https://svnweb.freebsd.org/changeset/base/292195 Log: MFC r291938: Add full support for Receive Side Scaling, RSS, to the mlx5en driver. This includes binding all interrupt and worker threads according to the RSS

svn commit: r292196 - in stable/10/sys: dev/mlx5 dev/mlx5/mlx5_core modules/mlx5

2015-12-14 Thread Hans Petter Selasky
Author: hselasky Date: Mon Dec 14 10:31:03 2015 New Revision: 292196 URL: https://svnweb.freebsd.org/changeset/base/292196 Log: MFC r291939: Update the mlx5 shared driver code to the latest version, which include the following list of changes: - Added eswitch ACL table management

svn commit: r292191 - stable/10/sys/dev/mlx5/mlx5_en

2015-12-14 Thread Hans Petter Selasky
Author: hselasky Date: Mon Dec 14 09:59:21 2015 New Revision: 292191 URL: https://svnweb.freebsd.org/changeset/base/292191 Log: MFC r291932: Add support for setting the TX moderation mode via a sysctl entry. TX completion events can be moderated in the same way like RX completion events.

svn commit: r292213 - stable/10/sys/i386/conf

2015-12-14 Thread Hans Petter Selasky
Author: hselasky Date: Mon Dec 14 15:45:11 2015 New Revision: 292213 URL: https://svnweb.freebsd.org/changeset/base/292213 Log: Fix the XEN build by disabling the mlx5 and mlx5en modules when XEN is enabled. This is a direct commit to stable/10. Sponsored by: Mellanox Technologies

svn commit: r292105 - stable/10/sys/ofed/include/linux

2015-12-11 Thread Hans Petter Selasky
Author: hselasky Date: Fri Dec 11 13:30:49 2015 New Revision: 292105 URL: https://svnweb.freebsd.org/changeset/base/292105 Log: MFC r291693: Add some structures and defines which will be used when decoding small form factor, SFF, standards compliant ethernet EEPROMs. Obtained from:

svn commit: r293155 - in stable/10/sys/dev/mlx5: . mlx5_en

2016-01-04 Thread Hans Petter Selasky
Author: hselasky Date: Mon Jan 4 09:52:40 2016 New Revision: 293155 URL: https://svnweb.freebsd.org/changeset/base/293155 Log: MFC r292838: Add support for CQE zipping. CQE zipping reduces PCI overhead by coalescing and zipping multiple CQEs into a single merged CQE. The feature is

svn commit: r293154 - stable/10/sys/dev/mlx5/mlx5_en

2016-01-04 Thread Hans Petter Selasky
Author: hselasky Date: Mon Jan 4 09:49:53 2016 New Revision: 293154 URL: https://svnweb.freebsd.org/changeset/base/293154 Log: MFC r292837: Add support for sysctl tunables to 10-stable and older. Pushed through head first to simplify driver maintenance. MFC after:1 week

svn commit: r293157 - stable/10/sys/dev/mlx5/mlx5_en

2016-01-04 Thread Hans Petter Selasky
Author: hselasky Date: Mon Jan 4 09:56:57 2016 New Revision: 293157 URL: https://svnweb.freebsd.org/changeset/base/293157 Log: MFC r292948: Allow I2C to read address 0x51 as well as address 0x50. Submitted by: Shahar Klein Sponsored by: Mellanox Technologies

svn commit: r293158 - stable/10/sys/dev/mlx5/mlx5_en

2016-01-04 Thread Hans Petter Selasky
Author: hselasky Date: Mon Jan 4 09:58:16 2016 New Revision: 293158 URL: https://svnweb.freebsd.org/changeset/base/293158 Log: MFC r292949: Add support for modifying coalescing parameters runtime. Sponsored by: Mellanox Technologies Modified: stable/10/sys/dev/mlx5/mlx5_en/en.h

svn commit: r293153 - stable/10/sys/dev/mlx5/mlx5_en

2016-01-04 Thread Hans Petter Selasky
Author: hselasky Date: Mon Jan 4 09:47:20 2016 New Revision: 293153 URL: https://svnweb.freebsd.org/changeset/base/293153 Log: MFC r292835: Make the eeprom dump function more readable and rename variables for better clarity. Submitted by: Daria Genzel

svn commit: r293156 - stable/10/sys/dev/mlx5/mlx5_en

2016-01-04 Thread Hans Petter Selasky
Author: hselasky Date: Mon Jan 4 09:55:21 2016 New Revision: 293156 URL: https://svnweb.freebsd.org/changeset/base/293156 Log: MFC r292946: 10G ER/LR should present itself as LR. MFC after:1 week Submitted by: Shahar Klein Sponsored by: Mellanox

svn commit: r293146 - stable/10/sys/dev/usb/controller

2016-01-03 Thread Hans Petter Selasky
Author: hselasky Date: Mon Jan 4 07:27:58 2016 New Revision: 293146 URL: https://svnweb.freebsd.org/changeset/base/293146 Log: MFC r291199: Fix compile warning about shifting signed negative constant. Modified: stable/10/sys/dev/usb/controller/uhci.h Modified:

svn commit: r293151 - stable/10/sys/ofed/include/linux

2016-01-04 Thread Hans Petter Selasky
Author: hselasky Date: Mon Jan 4 09:37:05 2016 New Revision: 293151 URL: https://svnweb.freebsd.org/changeset/base/293151 Log: MFC r289563,r291481,r292537,r292538,r292542,r292543,r292544 and r292834: Update the LinuxKPI: - Add more functions and types. - Implement ACCESS_ONCE(),

svn commit: r293152 - stable/10

2016-01-04 Thread Hans Petter Selasky
Author: hselasky Date: Mon Jan 4 09:38:33 2016 New Revision: 293152 URL: https://svnweb.freebsd.org/changeset/base/293152 Log: Add missed mergeinfo. Modified: Directory Properties: stable/10/ (props changed) ___ svn-src-stable-10@freebsd.org

svn commit: r291064 - stable/10/sys/dev/usb/controller

2015-11-19 Thread Hans Petter Selasky
Author: hselasky Date: Thu Nov 19 09:57:41 2015 New Revision: 291064 URL: https://svnweb.freebsd.org/changeset/base/291064 Log: MFC r290542: Avoid using the bounce buffer when the source or destination buffer is 32-bits aligned. Merge the two bounce buffers into a single one. Some rough

svn commit: r291062 - stable/10/sys/dev/usb

2015-11-19 Thread Hans Petter Selasky
Author: hselasky Date: Thu Nov 19 09:52:46 2015 New Revision: 291062 URL: https://svnweb.freebsd.org/changeset/base/291062 Log: MFC r290489: Add helper function to check if a USB page cache buffer is properly aligned to reduce the use of bounce buffers in PIO mode. Modified:

svn commit: r291184 - in stable/10/sys: dev/mlx5 dev/mlx5/mlx5_core dev/mlx5/mlx5_en modules/mlx5 modules/mlx5en

2015-11-23 Thread Hans Petter Selasky
Author: hselasky Date: Mon Nov 23 09:32:32 2015 New Revision: 291184 URL: https://svnweb.freebsd.org/changeset/base/291184 Log: MFC r290650, r290709, r291067, r291068, r291069 and r291070: Add mlx5 and mlx5en driver(s) for ConnectX-4 and ConnectX-4LX cards from Mellanox Technologies. The

svn commit: r291201 - in stable/10: share/man/man4 sys/conf sys/modules

2015-11-23 Thread Hans Petter Selasky
speeds (low power consumption) Refer to the mlx5en(4) manual page for a comprehensive list. The team porting the mlx5 driver(s) to FreeBSD: - Hans Petter Selasky <hsela...@freebsd.org> - Oded Shanoon <od...@mellanox.com> - Meny Yossefi <me...@mellanox.com> - S

svn commit: r291202 - stable/10/sys/dev/ti

2015-11-23 Thread Hans Petter Selasky
Author: hselasky Date: Mon Nov 23 13:36:41 2015 New Revision: 291202 URL: https://svnweb.freebsd.org/changeset/base/291202 Log: MFC r284722 and r284724: Fix endless recursion in ti(4)'s ti_ifmedia_upd(), found by clang 3.7.0. Modified: stable/10/sys/dev/ti/if_ti.c Directory Properties:

svn commit: r291250 - stable/10/sys/dev/usb

2015-11-24 Thread Hans Petter Selasky
Author: hselasky Date: Tue Nov 24 12:17:00 2015 New Revision: 291250 URL: https://svnweb.freebsd.org/changeset/base/291250 Log: MFC r290326: Relax the BUS_DMA_KEEP_PG_OFFSET requirement to allow optimising allocation of DMA bounce buffers. Discussed with: ian @ Modified:

svn commit: r291254 - stable/10/sys/dev/usb/input

2015-11-24 Thread Hans Petter Selasky
Author: hselasky Date: Tue Nov 24 12:28:36 2015 New Revision: 291254 URL: https://svnweb.freebsd.org/changeset/base/291254 Log: MFC r291146: Add support for Kana and Eisu keys to the USB keyboard driver. PR: 204709 Modified: stable/10/sys/dev/usb/input/ukbd.c Directory

svn commit: r291253 - stable/10/usr.sbin/bluetooth/bthidd

2015-11-24 Thread Hans Petter Selasky
Author: hselasky Date: Tue Nov 24 12:25:34 2015 New Revision: 291253 URL: https://svnweb.freebsd.org/changeset/base/291253 Log: MFC r291145: Fix scancodes for Kana and Eisu keys. PR: 204709 Modified: stable/10/usr.sbin/bluetooth/bthidd/kbd.c Directory Properties:

svn commit: r293735 - stable/10/sys/dev/usb/controller

2016-01-12 Thread Hans Petter Selasky
Author: hselasky Date: Tue Jan 12 08:49:40 2016 New Revision: 293735 URL: https://svnweb.freebsd.org/changeset/base/293735 Log: MFC r293192: Fix for directly connected FULL or LOW speed USB devices. Modified: stable/10/sys/dev/usb/controller/dwc_otg.c Directory Properties: stable/10/

svn commit: r301250 - stable/10/sys/dev/usb

2016-06-03 Thread Hans Petter Selasky
Author: hselasky Date: Fri Jun 3 08:49:04 2016 New Revision: 301250 URL: https://svnweb.freebsd.org/changeset/base/301250 Log: MFC r299060: Extend the UQ_NO_STRINGS quirk to also cover the USB language string descriptor. This fixes enumeration of some older Samsung Galaxy S3 phones.

svn commit: r301260 - stable/10/sys/dev/mlx5/mlx5_en

2016-06-03 Thread Hans Petter Selasky
Author: hselasky Date: Fri Jun 3 09:07:40 2016 New Revision: 301260 URL: https://svnweb.freebsd.org/changeset/base/301260 Log: MFC r300282: Verify one sysctl parameter at a time. When a mlx5en sysctl parameter is updated only verify the changed one instead of all. No functional

svn commit: r301258 - stable/10/sys/dev/mlx5/mlx5_en

2016-06-03 Thread Hans Petter Selasky
Author: hselasky Date: Fri Jun 3 09:03:44 2016 New Revision: 301258 URL: https://svnweb.freebsd.org/changeset/base/301258 Log: MFC r300277: Implement TX completion event interleaving. This patch implements a sysctl which allows setting a factor, N, for how many work queue elements can

svn commit: r301261 - stable/10/sys/kern

2016-06-03 Thread Hans Petter Selasky
Author: hselasky Date: Fri Jun 3 09:10:37 2016 New Revision: 301261 URL: https://svnweb.freebsd.org/changeset/base/301261 Log: MFC r300489: Use DELAY() instead of _sleep() when SCHEDULER_STOPPED() is set inside pause_sbt(). This allows pause() to continue working during a panic() which

svn commit: r301253 - stable/10/sys/dev/usb

2016-06-03 Thread Hans Petter Selasky
Author: hselasky Date: Fri Jun 3 08:55:28 2016 New Revision: 301253 URL: https://svnweb.freebsd.org/changeset/base/301253 Log: MFC r300667: Check for signals when locking the USB enumeration thread from userspace, so that USB applications can be killed if an enumeration thread should be

svn commit: r301259 - stable/10/sys/dev/mlx5/mlx5_en

2016-06-03 Thread Hans Petter Selasky
Author: hselasky Date: Fri Jun 3 09:05:49 2016 New Revision: 301259 URL: https://svnweb.freebsd.org/changeset/base/301259 Log: MFC r300280: Optimise use of doorbell and remove redundant NOPs Store the last doorbell write in the mlx5e_sq structure and write the doorbell to the hardware

svn commit: r301264 - stable/10/sys/ofed/include/linux

2016-06-03 Thread Hans Petter Selasky
Author: hselasky Date: Fri Jun 3 10:17:19 2016 New Revision: 301264 URL: https://svnweb.freebsd.org/changeset/base/301264 Log: MFC r294832: Implement ether_addr_equal(), ether_addr_equal_64bits() and random_ether_addr() for the LinuxKPI. Sponsored by: Mellanox Technologies Modified:

svn commit: r295346 - stable/10/sys/conf

2016-02-06 Thread Hans Petter Selasky
Author: hselasky Date: Sat Feb 6 08:58:10 2016 New Revision: 295346 URL: https://svnweb.freebsd.org/changeset/base/295346 Log: MFC r294915: Fix generation of dependency rules for the LinuxKPI, the MLX5 driver and all of OFED except MLX4[EN/IB]. Sponsored by: Mellanox Technologies

svn commit: r294917 - stable/10/sys/dev/mlx5/mlx5_en

2016-01-27 Thread Hans Petter Selasky
Author: hselasky Date: Wed Jan 27 14:55:41 2016 New Revision: 294917 URL: https://svnweb.freebsd.org/changeset/base/294917 Log: MFC r294314: Allow RX and TX pause frames to be set through ifconfig. Sponsored by: Mellanox Technologies Differential Revision:

svn commit: r294918 - stable/10/sys/dev/mlx5/mlx5_en

2016-01-27 Thread Hans Petter Selasky
Author: hselasky Date: Wed Jan 27 14:57:37 2016 New Revision: 294918 URL: https://svnweb.freebsd.org/changeset/base/294918 Log: MFC r294317: Declare local variables at top of function. Sponsored by: Mellanox Technologies Differential Revision:https://reviews.freebsd.org/D4939

svn commit: r294919 - stable/10/sys/dev/mlx5/mlx5_en

2016-01-27 Thread Hans Petter Selasky
Author: hselasky Date: Wed Jan 27 14:59:22 2016 New Revision: 294919 URL: https://svnweb.freebsd.org/changeset/base/294919 Log: MFC r294318: Add clarifying comment about CQE zipping. Sponsored by: Mellanox Technologies Differential Revision:https://reviews.freebsd.org/D4940

svn commit: r294920 - stable/10/sys/dev/mlx5/mlx5_en

2016-01-27 Thread Hans Petter Selasky
Author: hselasky Date: Wed Jan 27 15:01:08 2016 New Revision: 294920 URL: https://svnweb.freebsd.org/changeset/base/294920 Log: MFC r294319: Fix an issue where the network adapter could be left in down state after changing the HW LRO sysctl when previously in up state. Sponsored by:

svn commit: r297640 - stable/10/sbin/ifconfig

2016-04-07 Thread Hans Petter Selasky
Author: hselasky Date: Thu Apr 7 07:12:14 2016 New Revision: 297640 URL: https://svnweb.freebsd.org/changeset/base/297640 Log: MFC r296902: Improve detection of extended QSFP diagnostics. The standards in the QSFP diagnostics area are not clear when the additional measurements are

svn commit: r297648 - stable/10/sys/ofed/drivers/infiniband/ulp/ipoib

2016-04-07 Thread Hans Petter Selasky
Author: hselasky Date: Thu Apr 7 07:29:57 2016 New Revision: 297648 URL: https://svnweb.freebsd.org/changeset/base/297648 Log: MFC r296909: Fix witness panic in the ipoib_ioctl() function when unloading the ipoib module. The bpfdetach() function is trying to turn off promiscious mode

svn commit: r297652 - stable/10/sys/ofed/drivers/net/mlx4

2016-04-07 Thread Hans Petter Selasky
Author: hselasky Date: Thu Apr 7 07:36:54 2016 New Revision: 297652 URL: https://svnweb.freebsd.org/changeset/base/297652 Log: MFC r296987: Add missing curly brackets in for loop. Sponsored by: Mellanox Technologies Modified: stable/10/sys/ofed/drivers/net/mlx4/en_port.c Directory

svn commit: r297655 - stable/10/sys/contrib/rdma/krping

2016-04-07 Thread Hans Petter Selasky
Author: hselasky Date: Thu Apr 7 07:41:06 2016 New Revision: 297655 URL: https://svnweb.freebsd.org/changeset/base/297655 Log: MFC r296934: Fix crash in krping when run as a client due to NULL pointer access. Initialize pointer in question which is used only when fast registers mode is

svn commit: r297658 - stable/10/sys/ofed/include/asm

2016-04-07 Thread Hans Petter Selasky
Author: hselasky Date: Thu Apr 7 07:52:09 2016 New Revision: 297658 URL: https://svnweb.freebsd.org/changeset/base/297658 Log: MFC r294520: LinuxKPI atomic fixes: - Fix implementation of atomic_add_unless(). The atomic_cmpset_int() function returns a boolean and not the previous value

svn commit: r297643 - stable/10/sys/dev/usb/quirk

2016-04-07 Thread Hans Petter Selasky
Author: hselasky Date: Thu Apr 7 07:17:23 2016 New Revision: 297643 URL: https://svnweb.freebsd.org/changeset/base/297643 Log: MFC r296342: Allow for overlapping quirk device ranges. Prior to this patch only the first device entry matching the USB vendor, product and revision would be

svn commit: r297651 - stable/10/sys/ofed/drivers/net/mlx4

2016-04-07 Thread Hans Petter Selasky
Author: hselasky Date: Thu Apr 7 07:35:02 2016 New Revision: 297651 URL: https://svnweb.freebsd.org/changeset/base/297651 Log: MFC r296910: Use hardware computed Toeplitz hash for incoming flowids Use the Toeplitz hash value as source for the flowid. This makes the hash value more

svn commit: r297656 - stable/10/sys/ofed/include/linux

2016-04-07 Thread Hans Petter Selasky
Author: hselasky Date: Thu Apr 7 07:44:01 2016 New Revision: 297656 URL: https://svnweb.freebsd.org/changeset/base/297656 Log: MFC r297444: Fix bugs in currently unused bit searching loop. Sponsored by: Mellanox Technologies Modified: stable/10/sys/ofed/include/linux/bitops.h

svn commit: r297228 - stable/10/sys/netpfil/ipfw

2016-03-24 Thread Hans Petter Selasky
Author: hselasky Date: Thu Mar 24 09:22:58 2016 New Revision: 297228 URL: https://svnweb.freebsd.org/changeset/base/297228 Log: MFC r292254: Properly drain callouts in the IPFW subsystem to avoid use after free panics when unloading the dummynet and IPFW modules: - The callout drain

svn commit: r296443 - stable/10/sys/dev/usb/net

2016-03-07 Thread Hans Petter Selasky
Author: hselasky Date: Mon Mar 7 09:35:20 2016 New Revision: 296443 URL: https://svnweb.freebsd.org/changeset/base/296443 Log: MFC r295608: Fix variable assignment inside if-clause in the smsc driver. Found by D5245 / PVS. Modified: stable/10/sys/dev/usb/net/if_smsc.c Directory

svn commit: r296444 - stable/10/sys/dev/usb

2016-03-07 Thread Hans Petter Selasky
Author: hselasky Date: Mon Mar 7 09:37:07 2016 New Revision: 296444 URL: https://svnweb.freebsd.org/changeset/base/296444 Log: MFC r295923: Be more verbose when truncating number of HID items. Suggested by: Larry Rosenman Modified: stable/10/sys/dev/usb/usb_hid.c

svn commit: r296446 - stable/10/sys/dev/usb/controller

2016-03-07 Thread Hans Petter Selasky
Author: hselasky Date: Mon Mar 7 09:42:16 2016 New Revision: 296446 URL: https://svnweb.freebsd.org/changeset/base/296446 Log: MFC r295928: Configure the correct bMaxPacketSize for control endpoints before requesting the initial complete device descriptor and not as part of the

svn commit: r298778 - stable/10/sys/ofed/drivers/net/mlx4

2016-04-29 Thread Hans Petter Selasky
Author: hselasky Date: Fri Apr 29 11:18:48 2016 New Revision: 298778 URL: https://svnweb.freebsd.org/changeset/base/298778 Log: MFC r297968: Remove some unused fields. Sponsored by: Mellanox Technologies Modified: stable/10/sys/ofed/drivers/net/mlx4/en_netdev.c

  1   2   3   >