svn commit: r311500 - in stable/10/sys: conf dev/sfxge/common modules/sfxge

2017-01-05 Thread Andrew Rybchenko
Author: arybchik Date: Fri Jan 6 07:38:12 2017 New Revision: 311500 URL: https://svnweb.freebsd.org/changeset/base/311500 Log: MFC r310817 sfxge(4): remove obsolete Wake-On-LAN support Wake-on-lan is not supported in production on any of our adapters, as they don't have the required

svn commit: r311499 - stable/10/sys/dev/sfxge/common

2017-01-05 Thread Andrew Rybchenko
Author: arybchik Date: Fri Jan 6 07:37:06 2017 New Revision: 311499 URL: https://svnweb.freebsd.org/changeset/base/311499 Log: MFC r310815 sfxge(4): add functions to efx_bootcfg supporting whole partition access Expose expcfg partition layout discovery and validating buffer copy rou

svn commit: r311498 - stable/10/sys/dev/sfxge/common

2017-01-05 Thread Andrew Rybchenko
Author: arybchik Date: Fri Jan 6 07:34:37 2017 New Revision: 311498 URL: https://svnweb.freebsd.org/changeset/base/311498 Log: MFC r310814 sfxge(4): make verified update result available from ef10_nvram_partn_unlock() Manftest needs to know exactly what went wrong with the verified up

svn commit: r311497 - stable/10/sys/dev/sfxge

2017-01-05 Thread Andrew Rybchenko
Author: arybchik Date: Fri Jan 6 07:33:22 2017 New Revision: 311497 URL: https://svnweb.freebsd.org/changeset/base/311497 Log: MFC r310818 sfxge(4): support per-command MCDI timeout Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. Modified: stable/10/

svn commit: r311496 - stable/10/sys/dev/sfxge/common

2017-01-05 Thread Andrew Rybchenko
Author: arybchik Date: Fri Jan 6 07:32:19 2017 New Revision: 311496 URL: https://svnweb.freebsd.org/changeset/base/311496 Log: MFC r310813 sfxge(4): add per-command timeout reporting to the common code In newer firmware that supports multithreaded MCDI processing, longer running com

svn commit: r311495 - stable/10/sys/dev/sfxge/common

2017-01-05 Thread Andrew Rybchenko
Author: arybchik Date: Fri Jan 6 07:31:15 2017 New Revision: 311495 URL: https://svnweb.freebsd.org/changeset/base/311495 Log: MFC r310765 sfxge(4): add support for firmware-verified NVRAM updates to the common code Submitted by: Andy Moreton Sponsored by: Solarflare Communicat

svn commit: r311494 - stable/10/sys/dev/sfxge/common

2017-01-05 Thread Andrew Rybchenko
Author: arybchik Date: Fri Jan 6 07:29:54 2017 New Revision: 311494 URL: https://svnweb.freebsd.org/changeset/base/311494 Log: MFC r310816 sfxge(4): fix efx_filter_supported_filters API The previous API had various problems, including the length of the caller provided buffer not bei

svn commit: r311493 - stable/10/sys/dev/sfxge/common

2017-01-05 Thread Andrew Rybchenko
Author: arybchik Date: Fri Jan 6 07:28:43 2017 New Revision: 311493 URL: https://svnweb.freebsd.org/changeset/base/311493 Log: MFC r310753 sfxge(4): split EFX_FILTER_MATCH_LOC_MAC_IG back into separate flags The flag EFX_FILTER_MATCH_LOC_MAC_IG to represent filtering on the individu

svn commit: r311492 - stable/10/sys/dev/sfxge/common

2017-01-05 Thread Andrew Rybchenko
Author: arybchik Date: Fri Jan 6 07:27:40 2017 New Revision: 311492 URL: https://svnweb.freebsd.org/changeset/base/311492 Log: MFC r310750 sfxge(4): add missing barrier in common code MCDI response handling The semantics of the MCDI interfacve require reading the first dword of the

svn commit: r311491 - stable/10/sys/dev/sfxge/common

2017-01-05 Thread Andrew Rybchenko
Author: arybchik Date: Fri Jan 6 07:27:07 2017 New Revision: 311491 URL: https://svnweb.freebsd.org/changeset/base/311491 Log: MFC r310744 sfxge(4): fix efx_ev_qpoll for non-Siena builds Both Siena and EF10 use the siena_ev_qpoll() implementation, but this function is not defined in

svn commit: r311468 - stable/10/contrib/bsnmp/snmp_mibII

2017-01-05 Thread Ngie Cooper
Author: ngie Date: Fri Jan 6 03:55:28 2017 New Revision: 311468 URL: https://svnweb.freebsd.org/changeset/base/311468 Log: MFstable/11 r311467: MFC r310873: Guard against use-after-free after calling mibif_free(..) Set variables to NULL after calling free. Also, remove unnec

svn commit: r311466 - stable/10/usr.sbin/bsnmpd/tools/bsnmptools

2017-01-05 Thread Ngie Cooper
Author: ngie Date: Fri Jan 6 03:53:44 2017 New Revision: 311466 URL: https://svnweb.freebsd.org/changeset/base/311466 Log: MFstable/11 r311465: MFC r311175: Swap parameters around with parse_syntax_strval(..) for consistency with other parse_* APIs in bsnmp* Noted by: bz M

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

2017-01-05 Thread Alexander Motin
Author: mav Date: Thu Jan 5 13:29:57 2017 New Revision: 311444 URL: https://svnweb.freebsd.org/changeset/base/311444 Log: MFC r305591: Decode ATA Status Return descriptor. Modified: stable/10/sys/cam/scsi/scsi_all.c stable/10/sys/cam/scsi/scsi_all.h Modified: stable/10/sys/cam/scsi/scsi_a

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

2017-01-05 Thread Alexander Motin
Author: mav Date: Thu Jan 5 12:56:41 2017 New Revision: 311443 URL: https://svnweb.freebsd.org/changeset/base/311443 Log: MFC r297756: Add couple new constants from SPC5r08. Modified: stable/10/sys/cam/scsi/scsi_all.h Directory Properties: stable/10/ (props changed) Modified: stable/10/

svn commit: r311442 - stable/10/sys/cam/ctl

2017-01-05 Thread Alexander Motin
Author: mav Date: Thu Jan 5 11:56:54 2017 New Revision: 311442 URL: https://svnweb.freebsd.org/changeset/base/311442 Log: MFC r310534: Improve third-party copy error reporting. For EXTENDED COPY: - improve parameters checking to report some errors before copy start; - forward sense d

svn commit: r311440 - in stable/10/sys/cam: ctl scsi

2017-01-05 Thread Alexander Motin
Author: mav Date: Thu Jan 5 11:55:18 2017 New Revision: 311440 URL: https://svnweb.freebsd.org/changeset/base/311440 Log: MFC r310524: Improve length handling when writing sense data. - Allow maximal sense size limitation via Control Extension mode page. - When sense size limited, incl

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

2017-01-05 Thread Alexander Motin
Author: mav Date: Thu Jan 5 11:53:43 2017 New Revision: 311438 URL: https://svnweb.freebsd.org/changeset/base/311438 Log: MFC r310489: Implement printing forwarded sense data. Modified: stable/10/sys/cam/scsi/scsi_all.c stable/10/sys/cam/scsi/scsi_all.h Directory Properties: stable/10/

svn commit: r311436 - stable/10/sys/cam/ctl

2017-01-05 Thread Alexander Motin
Author: mav Date: Thu Jan 5 11:52:11 2017 New Revision: 311436 URL: https://svnweb.freebsd.org/changeset/base/311436 Log: MFC r310478: Add place-holders for TAPE STREAM MIRRORING subcommands of XCOPY. We do not support tapes, so this is only a comments. Modified: stable/10/sys/cam/ctl/c

svn commit: r311433 - in stable/10/sys/cam: ctl scsi

2017-01-05 Thread Alexander Motin
Author: mav Date: Thu Jan 5 11:50:01 2017 New Revision: 311433 URL: https://svnweb.freebsd.org/changeset/base/311433 Log: MFC r310390: Add support for REPD bit in RSTMF command. We have no real timeout values to report there, but its better then error. Modified: stable/10/sys/cam/ctl/ct

svn commit: r311432 - stable/10/sys/cam/ctl

2017-01-05 Thread Alexander Motin
Author: mav Date: Thu Jan 5 11:49:07 2017 New Revision: 311432 URL: https://svnweb.freebsd.org/changeset/base/311432 Log: MFC r310389: Fix REPORT SUPPORTED OPERATION CODES for READ/WRITE BUFFER commands. Specifications require MODE parameter of those commands to be treated the same as

svn commit: r311430 - in stable/10/sys/cam: ctl scsi

2017-01-05 Thread Alexander Motin
Author: mav Date: Thu Jan 5 11:47:26 2017 New Revision: 311430 URL: https://svnweb.freebsd.org/changeset/base/311430 Log: MFC r310373: Add support for REPORTING OPTIONS == 3 in REPORT SUPPORTED OPERATION CODES. Modified: stable/10/sys/cam/ctl/ctl.c stable/10/sys/cam/scsi/scsi_all.h Direc

svn commit: r311428 - stable/10/sys/cam/ctl

2017-01-05 Thread Alexander Motin
Author: mav Date: Thu Jan 5 11:45:36 2017 New Revision: 311428 URL: https://svnweb.freebsd.org/changeset/base/311428 Log: MFC r310366: Add support for SITUA bit in Logical Block Provisioning mode page. VMware tries to enable this bit to avoid multiple threshold notifications in case of

svn commit: r311425 - in stable/10/sys/cam: . scsi

2017-01-05 Thread Alexander Motin
Author: mav Date: Thu Jan 5 11:43:47 2017 New Revision: 311425 URL: https://svnweb.freebsd.org/changeset/base/311425 Log: MFC r310360, r310361: Report UUID and MD5 LUN IDs. Modified: stable/10/sys/cam/cam_xpt.c stable/10/sys/cam/scsi/scsi_all.c stable/10/sys/cam/scsi/scsi_all.h Directory

svn commit: r311423 - in stable/10: sys/cam/ctl usr.sbin/ctladm

2017-01-05 Thread Alexander Motin
Author: mav Date: Thu Jan 5 11:41:53 2017 New Revision: 311423 URL: https://svnweb.freebsd.org/changeset/base/311423 Log: MFC r310356: Add support for locally assigned RFC 4122 UUID LUN identifiers. Modified: stable/10/sys/cam/ctl/ctl.c stable/10/usr.sbin/ctladm/ctladm.8 Directory Properti

svn commit: r311421 - in stable/10/sys/cam: ctl scsi

2017-01-05 Thread Alexander Motin
Author: mav Date: Thu Jan 5 11:39:54 2017 New Revision: 311421 URL: https://svnweb.freebsd.org/changeset/base/311421 Log: MFC r310339: Bump specifications support to SAM-6/SPC-5. Modified: stable/10/sys/cam/ctl/ctl.c stable/10/sys/cam/scsi/scsi_all.h Directory Properties: stable/10/ (p

svn commit: r311419 - stable/10/sys/cam/ctl

2017-01-05 Thread Alexander Motin
Author: mav Date: Thu Jan 5 11:38:22 2017 New Revision: 311419 URL: https://svnweb.freebsd.org/changeset/base/311419 Log: MFC r310298: Improve error handling when I/O split between several BIOs. If we get several error codes, handle one with lowest offset. Modified: stable/10/sys/cam/ct

svn commit: r311417 - stable/10/sys/cam/ctl

2017-01-05 Thread Alexander Motin
Author: mav Date: Thu Jan 5 11:36:52 2017 New Revision: 311417 URL: https://svnweb.freebsd.org/changeset/base/311417 Log: MFC r310285: When reporting "Logical block address out of range" error, report the LBA in sense data INFORMATION field. Modified: stable/10/sys/cam/ctl/ctl.c stable

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

2017-01-05 Thread Alexander Motin
Author: mav Date: Thu Jan 5 11:35:10 2017 New Revision: 311415 URL: https://svnweb.freebsd.org/changeset/base/311415 Log: MFC r310284: When writing fixed format sense data, set VALID bit only if provided value for INFORMATION field fit into available 4 bytes (has no non-zero bytes except

svn commit: r311413 - stable/10/sys/cam/ctl

2017-01-05 Thread Alexander Motin
Author: mav Date: Thu Jan 5 11:33:38 2017 New Revision: 311413 URL: https://svnweb.freebsd.org/changeset/base/311413 Log: MFC r310275: Fix typo in function name. Modified: stable/10/sys/cam/ctl/ctl_error.c Directory Properties: stable/10/ (props changed) Modified: stable/10/sys/cam/ctl/

svn commit: r311411 - in stable/10/sys/cam: ctl scsi

2017-01-05 Thread Alexander Motin
Author: mav Date: Thu Jan 5 11:32:01 2017 New Revision: 311411 URL: https://svnweb.freebsd.org/changeset/base/311411 Log: MFC r310272: Add new bits into Extended Inquiry VPD page. Modified: stable/10/sys/cam/ctl/ctl.c stable/10/sys/cam/scsi/scsi_all.h Directory Properties: stable/10/ (

svn commit: r311409 - stable/10/sys/cam/ctl

2017-01-05 Thread Alexander Motin
Author: mav Date: Thu Jan 5 11:30:24 2017 New Revision: 311409 URL: https://svnweb.freebsd.org/changeset/base/311409 Log: MFC r310266: Add support for NUAR bit in Control mode page. Modified: stable/10/sys/cam/ctl/ctl.c Directory Properties: stable/10/ (props changed) Modified: stable/1

svn commit: r311407 - stable/10/sys/cam/ctl

2017-01-05 Thread Alexander Motin
Author: mav Date: Thu Jan 5 11:28:47 2017 New Revision: 311407 URL: https://svnweb.freebsd.org/changeset/base/311407 Log: MFC r310265: Add set of macros to simplify code access to mode pages fields. Modified: stable/10/sys/cam/ctl/ctl.c stable/10/sys/cam/ctl/ctl_error.c stable/10/sys/cam

svn commit: r311404 - stable/10/sys/cam/ctl

2017-01-05 Thread Alexander Motin
Author: mav Date: Thu Jan 5 11:25:12 2017 New Revision: 311404 URL: https://svnweb.freebsd.org/changeset/base/311404 Log: MFC r310259: Following SPC-5, make REQUEST SENSE report "Logical unit not supported" in returned parameter data for not accessible LUNs. Modified: stable/10/sys/cam/c

svn commit: r311403 - in stable/10/sys/cam: ctl scsi

2017-01-05 Thread Alexander Motin
Author: mav Date: Thu Jan 5 11:23:55 2017 New Revision: 311403 URL: https://svnweb.freebsd.org/changeset/base/311403 Log: MFC r310257: Improve support for informational exceptions. While CTL still has no real events to report in this way (like SMART), it is possible to trigger false even

svn commit: r311402 - in stable/10/sys/cam: . ctl scsi

2017-01-05 Thread Alexander Motin
Author: mav Date: Thu Jan 5 11:20:31 2017 New Revision: 311402 URL: https://svnweb.freebsd.org/changeset/base/311402 Log: MFC r298810 (by pfg): sys/cam: spelling fixes in comments. No functional change. Modified: stable/10/sys/cam/cam.h stable/10/sys/cam/cam_periph.c stable/10/sys/c

svn commit: r311401 - in stable/10/sys: cam/ctl dev/iscsi

2017-01-05 Thread Alexander Motin
Author: mav Date: Thu Jan 5 11:17:09 2017 New Revision: 311401 URL: https://svnweb.freebsd.org/changeset/base/311401 Log: MFC r295476 (by trasz): Remove stray semicolons from the iSCSI code. Modified: stable/10/sys/cam/ctl/ctl.c stable/10/sys/dev/iscsi/iscsi.h Directory Properties: stab

svn commit: r311400 - stable/10/sys/cam/ctl

2017-01-05 Thread Alexander Motin
Author: mav Date: Thu Jan 5 11:16:15 2017 New Revision: 311400 URL: https://svnweb.freebsd.org/changeset/base/311400 Log: MFC r294558: Hide "soconnect() error" messages under bootverbose. They can be too noisy. Modified: stable/10/sys/cam/ctl/ctl_ha.c Directory Properties: stable/10/

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

2017-01-05 Thread Alexander Motin
Author: mav Date: Thu Jan 5 11:03:04 2017 New Revision: 311398 URL: https://svnweb.freebsd.org/changeset/base/311398 Log: MFC r310230: Don't treat informational exceptions (warnings and impending failures) a.k.a. SCSI SMART events as errors. Log them to console and continue. Modified: s

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

2017-01-05 Thread Alexander Motin
Author: mav Date: Thu Jan 5 11:01:17 2017 New Revision: 311396 URL: https://svnweb.freebsd.org/changeset/base/311396 Log: MFC r309297: Make SES status updates more aggressive. - On control request update all status pages, since they may also be affected if user enables/disables enclosur