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

2016-06-04 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jun 4 14:06:22 2016 New Revision: 301312 URL: https://svnweb.freebsd.org/changeset/base/301312 Log: MFC r301065 sfxge(4): zero should be used as RxQ label in SW event The buggy code was using the rxq index but should use the evq label associated with the r

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

2016-06-04 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jun 4 14:07:42 2016 New Revision: 301313 URL: https://svnweb.freebsd.org/changeset/base/301313 Log: MFC r301067 sfxge(4): move definition of the SW events to sfxge.h Tx flush done event is defined and Rx-specific header is not a good place for it. Spo

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

2016-06-04 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jun 4 14:09:39 2016 New Revision: 301314 URL: https://svnweb.freebsd.org/changeset/base/301314 Log: MFC r301075 sfxge(4): avoid code duplication in SW events definition Sponsored by: Solarflare Communications, Inc. Modified: stable/10/sys/dev/sfxge/sfxg

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

2016-06-04 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jun 4 14:11:32 2016 New Revision: 301315 URL: https://svnweb.freebsd.org/changeset/base/301315 Log: MFC r301105 sfxge(4): cope with code duplication on SW events composition Sponsored by: Solarflare Communications, Inc. Modified: stable/10/sys/dev/sfxge

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

2016-06-04 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jun 4 14:13:56 2016 New Revision: 301316 URL: https://svnweb.freebsd.org/changeset/base/301316 Log: MFC r299250 sfxge(4): remove unused efx_nic_pcie_extended_sync() Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. Modified:

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

2016-06-04 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jun 4 14:16:00 2016 New Revision: 301317 URL: https://svnweb.freebsd.org/changeset/base/301317 Log: MFC r299251 sfxge(4): Siena no longer supports EFSYS_OPT_PCIE_TUNE Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. Modified:

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

2016-06-04 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jun 4 14:19:00 2016 New Revision: 301318 URL: https://svnweb.freebsd.org/changeset/base/301318 Log: MFC r299252 sfxge(4): cleanup: fix obsolete EFSYS_OPT_PHY_BIST option Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. Modifie

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

2016-06-04 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jun 4 14:20:45 2016 New Revision: 301319 URL: https://svnweb.freebsd.org/changeset/base/301319 Log: MFC r299253 sfxge(4): disable common code support for Falcon This patch ensures that client code will fail to build with Falcon support. Following patches r

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

2016-06-04 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jun 4 14:23:11 2016 New Revision: 301320 URL: https://svnweb.freebsd.org/changeset/base/301320 Log: MFC r299254 sfxge(4): remove EFSYS_OPT_PCIE_TUNE With the removal of Falcon support, this is now dead code. Submitted by: Andy Moreton Sponsored by:

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

2016-06-04 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jun 4 14:26:40 2016 New Revision: 301321 URL: https://svnweb.freebsd.org/changeset/base/301321 Log: MFC r299318 sfxge(4): restructure TLV buffer validation Move TLV buffer validation into ef10-specific function and add accessor function which also converts

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

2016-06-04 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jun 4 14:27:59 2016 New Revision: 301322 URL: https://svnweb.freebsd.org/changeset/base/301322 Log: MFC r299319 sfxge(4): add TLV item manipulation functions to common code Add creation, deletion and checksumming operations to the private copy of TLV funct

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

2016-06-04 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jun 4 14:29:20 2016 New Revision: 301323 URL: https://svnweb.freebsd.org/changeset/base/301323 Log: MFC r299402 sfxge(4): add TLV format buffer manipulation functions for V3 licensing The licensing partition for V3 licensing will use the standard TLV format,

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

2016-06-04 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jun 4 14:37:36 2016 New Revision: 301324 URL: https://svnweb.freebsd.org/changeset/base/301324 Log: MFC r299320-r299328, r299330-r299336 sfxge(4): remove EFSYS_OPT_FALCON and related EFSYS_OPT_ options Submitted by: Andy Moreton Sponsored by: Solarfla

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

2016-06-04 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jun 4 14:39:26 2016 New Revision: 301325 URL: https://svnweb.freebsd.org/changeset/base/301325 Log: MFC r299337 sfxge(4): cleanup efx_check.h comments and error messages Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. Modifie

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

2016-06-04 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jun 4 14:41:09 2016 New Revision: 301326 URL: https://svnweb.freebsd.org/changeset/base/301326 Log: MFC r299338, r299345 sfxge(4): cleanup: fix typos Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. Modified: stable/10/sys/d

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

2016-06-04 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jun 4 14:42:36 2016 New Revision: 301327 URL: https://svnweb.freebsd.org/changeset/base/301327 Log: MFC r299339 sfxge(4): cleanup: remove obsolete common code module Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. Modified:

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

2016-06-04 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jun 4 14:44:04 2016 New Revision: 301328 URL: https://svnweb.freebsd.org/changeset/base/301328 Log: MFC r299340 sfxge(4): cleanup: remove unused efx_infer_family() Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. Modified: s

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

2016-06-04 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jun 4 14:45:18 2016 New Revision: 301329 URL: https://svnweb.freebsd.org/changeset/base/301329 Log: MFC r299344 sfxge(4): cleanup: remove unneeded include files Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. Modified: stab

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

2016-06-04 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jun 4 14:46:40 2016 New Revision: 301330 URL: https://svnweb.freebsd.org/changeset/base/301330 Log: MFC r299403 sfxge(4): remove Falcon-specific code paths from common code Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. Modi

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

2016-06-04 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jun 4 14:48:00 2016 New Revision: 301331 URL: https://svnweb.freebsd.org/changeset/base/301331 Log: MFC r299404 sfxge(4): remove Falcon specific EV_GLOBAL support Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. Modified: st

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

2016-06-04 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jun 4 14:48:48 2016 New Revision: 301332 URL: https://svnweb.freebsd.org/changeset/base/301332 Log: MFC r299405 sfxge(4): simplify efx_mac_select Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. Modified: stable/10/sys/dev/s

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

2016-06-04 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jun 4 14:50:42 2016 New Revision: 301334 URL: https://svnweb.freebsd.org/changeset/base/301334 Log: MFC r299406 sfxge(4): add new Emerald board sensors to common code Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. Modified:

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

2016-06-04 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jun 4 14:52:32 2016 New Revision: 301336 URL: https://svnweb.freebsd.org/changeset/base/301336 Log: MFC r299407 sfxge(4): make efx_sram_test Siena-only Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. Deleted: stable/10/sys/

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

2016-06-04 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jun 4 14:55:56 2016 New Revision: 301337 URL: https://svnweb.freebsd.org/changeset/base/301337 Log: MFC r299410 sfxge(4): fix efx_filter_reconfigure parameter type This caused signed/unsigned errors in some subsequent patches. The only value passed to this

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

2016-06-04 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jun 4 14:57:08 2016 New Revision: 301338 URL: https://svnweb.freebsd.org/changeset/base/301338 Log: MFC r299411 sfxge(4): update unicast filter insertion algorithm As unicast filters are not chained, we should always try to insert the specific filter for o

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

2016-06-04 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jun 4 14:58:34 2016 New Revision: 301340 URL: https://svnweb.freebsd.org/changeset/base/301340 Log: MFC r299517 sfxge(4): cleanup: constify common code method tables Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. Modified:

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

2016-06-04 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jun 4 14:59:54 2016 New Revision: 301341 URL: https://svnweb.freebsd.org/changeset/base/301341 Log: MFC r299518 sfxge(4): update multicast filter insertion algorithm When the multicast filters we're allowed to insert are controlled by the hypervisor, it ma

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

2016-06-04 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jun 4 15:01:08 2016 New Revision: 301342 URL: https://svnweb.freebsd.org/changeset/base/301342 Log: MFC r299594 sfxge(4): avoid duplicate delivery of packets when changing multicast mode with multicast chaining enabled With multicast chaining, if e.g. a sp

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

2016-06-04 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jun 4 15:02:25 2016 New Revision: 301343 URL: https://svnweb.freebsd.org/changeset/base/301343 Log: MFC r299595 sfxge(4): comment on when we assume multicast chaining is available It's the same on Medford as Huntington. Multicast chaining is not always

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

2016-06-04 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jun 4 15:24:11 2016 New Revision: 301344 URL: https://svnweb.freebsd.org/changeset/base/301344 Log: MFC r299596-r299606, r299681, r299726, r299738 sfxge(4): move ef10_*() functions to ef10_*.c files Submitted by: Andy Moreton Sponsored by: Solarflare

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

2016-06-04 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jun 4 15:46:37 2016 New Revision: 301345 URL: https://svnweb.freebsd.org/changeset/base/301345 Log: MFC r299607-r299612 sfxge(4): rename falconsiena_* Falcon support has been removed, so this code only supports Siena. Submitted by: Andy Moreton Spo

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

2016-06-04 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jun 4 15:48:40 2016 New Revision: 301346 URL: https://svnweb.freebsd.org/changeset/base/301346 Log: MFC r299718 sfxge(4): rename falconsiena_filter types Falcon support has been removed, so this code only supports Siena. Submitted by: Andy Moreton

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

2016-06-04 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jun 4 15:50:44 2016 New Revision: 301347 URL: https://svnweb.freebsd.org/changeset/base/301347 Log: MFC r299719 sfxge(4): prepare for moving EF10 definitions to ef10_impl.h Move legacy privilege masks near to their only user. Move Huntington definitions to

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

2016-06-04 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jun 4 15:52:48 2016 New Revision: 301348 URL: https://svnweb.freebsd.org/changeset/base/301348 Log: MFC r299720 sfxge(4): move ef10 definitions to ef10_impl.h Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. Modified: stable

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

2016-06-04 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jun 4 15:54:54 2016 New Revision: 301349 URL: https://svnweb.freebsd.org/changeset/base/301349 Log: MFC r299721 sfxge(4): remove PHY property method stubs Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. Modified: stable/10/

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

2016-06-04 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jun 4 15:57:01 2016 New Revision: 301350 URL: https://svnweb.freebsd.org/changeset/base/301350 Log: MFC r299722 sfxge(4): remove obsolete EFSYS_OPT_PHY_PROPS option and APIs Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. Mod

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

2016-06-04 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jun 4 15:58:02 2016 New Revision: 301351 URL: https://svnweb.freebsd.org/changeset/base/301351 Log: MFC r299723 sfxge(4): import TLV layout from firmwaresrc Submitted by: Laurence Evans Sponsored by: Solarflare Communications, Inc. Modified: stable

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

2016-06-04 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jun 4 16:02:03 2016 New Revision: 301352 URL: https://svnweb.freebsd.org/changeset/base/301352 Log: MFC r299724 sfxge(4): remove unimplemented EFX PHY methods Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. Modified: stable

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

2016-06-04 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jun 4 16:04:06 2016 New Revision: 301353 URL: https://svnweb.freebsd.org/changeset/base/301353 Log: MFC r299727 sfxge(4): cleanup: remove unused variable flags Sponsored by: Solarflare Communications, Inc. Modified: stable/10/sys/dev/sfxge/common/medfor

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

2016-06-04 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jun 4 16:06:19 2016 New Revision: 301354 URL: https://svnweb.freebsd.org/changeset/base/301354 Log: MFC r299728 sfxge(4): cleanup: remove unused define EFX_EVQ_FALCON_TIMER_QUANTUM_NS Sponsored by: Solarflare Communications, Inc. Modified: stable/10/sys

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

2016-06-04 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jun 4 16:08:41 2016 New Revision: 301355 URL: https://svnweb.freebsd.org/changeset/base/301355 Log: MFC r299729 sfxge(4): remove unimplemented MAC reset method Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. Modified: stabl

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

2016-06-04 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jun 4 16:11:16 2016 New Revision: 301356 URL: https://svnweb.freebsd.org/changeset/base/301356 Log: MFC r299730 sfxge(4): fix build with -Werror=pointer-sign -Werror=pointer-sign is enabled in OmniOS GLD driver build. Sponsored by: Solarflare Communic

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

2016-06-04 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jun 4 16:13:18 2016 New Revision: 301357 URL: https://svnweb.freebsd.org/changeset/base/301357 Log: MFC r299731 sfxge(4): remove unimplemented sensor reset method Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. Modified: st

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

2016-06-04 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jun 4 16:15:31 2016 New Revision: 301358 URL: https://svnweb.freebsd.org/changeset/base/301358 Log: MFC r299732 sfxge(4): remove unimplemented sensor reconfigure method Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. Modified

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

2016-06-04 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jun 4 16:17:41 2016 New Revision: 301359 URL: https://svnweb.freebsd.org/changeset/base/301359 Log: MFC r299733 sfxge(4): remove obsolete EFX_MON types Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. Modified: stable/10/sys

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

2016-06-04 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jun 4 16:19:48 2016 New Revision: 301360 URL: https://svnweb.freebsd.org/changeset/base/301360 Log: MFC r299734 sfxge(4): remove unused EFX PHY symbols Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. Modified: stable/10/sys

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

2016-06-04 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jun 4 16:22:03 2016 New Revision: 301361 URL: https://svnweb.freebsd.org/changeset/base/301361 Log: MFC r299898 sfxge(4): restructure efx_lic to support V3 licensing Create separate implementations of the efx_lic API for each revision of the licensing syst

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

2016-06-04 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jun 4 16:24:14 2016 New Revision: 301362 URL: https://svnweb.freebsd.org/changeset/base/301362 Log: MFC r299899 sfxge(4): cleanup: make licensing function quieter Silent handling of failure to invoke functions that are not supported on older licensing vers

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

2016-06-04 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jun 4 16:25:18 2016 New Revision: 301363 URL: https://svnweb.freebsd.org/changeset/base/301363 Log: MFC r299901 sfxge(4): cleanup: make VPD lookups quieter A lookup on a VPD entry which is missing reports several failure messages as it propagates through w

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

2016-06-04 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jun 4 16:26:25 2016 New Revision: 301364 URL: https://svnweb.freebsd.org/changeset/base/301364 Log: MFC r299903 sfxge(4): cleanup: make TLV scans quieter Find end of segments in a more direct way that avoids an error report at the terminator. Submitte

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

2016-06-04 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jun 4 16:28:52 2016 New Revision: 301365 URL: https://svnweb.freebsd.org/changeset/base/301365 Log: MFC r299904 sfxge(4): improve PCIe link speed and width check Perform a more accurate check of whether the PCIe bandwidth is sufficient for the current/supp

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

2016-06-04 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jun 4 16:31:04 2016 New Revision: 301366 URL: https://svnweb.freebsd.org/changeset/base/301366 Log: MFC r299905 sfxge(4): fix V1 licensing MCDI operations Implementation of the MCDI commands for Siena boards was requesting the wrong operation. Submitt

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

2016-06-04 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jun 4 16:31:56 2016 New Revision: 301368 URL: https://svnweb.freebsd.org/changeset/base/301368 Log: MFC r299907 sfxge(4): increase maximum size of license keys Increase buffer sizes for license keys to 160 bytes to accomodate ECDSA hashes. Submitted b

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

2016-06-04 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jun 4 16:33:54 2016 New Revision: 301369 URL: https://svnweb.freebsd.org/changeset/base/301369 Log: MFC r299909 sfxge(4): regenerate MCDI headers from firmwaresrc .yml Sponsored by: Solarflare Communications, Inc. Modified: stable/10/sys/dev/sfxge/commo

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

2016-06-04 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jun 4 16:35:29 2016 New Revision: 301370 URL: https://svnweb.freebsd.org/changeset/base/301370 Log: MFC r299911 sfxge(4): fix license validation check for V3 licenses Length consistency checks were failing for ECC hashes. Submitted by: Richard Houldsw

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

2016-06-04 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jun 4 16:36:23 2016 New Revision: 301371 URL: https://svnweb.freebsd.org/changeset/base/301371 Log: MFC r299915 sfxge(4): improve TX/RX queue error messages Report the full error descriptor in a form that can be passed to firmwaresrc/dpcpu/scripts/evdecode

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

2016-06-04 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jun 4 16:37:14 2016 New Revision: 301372 URL: https://svnweb.freebsd.org/changeset/base/301372 Log: MFC r299917 sfxge(4): set TSOv2 feature flag on Medford Submitted by: Mark Spender Sponsored by: Solarflare Communications, Inc. Modified: stable/10

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

2016-06-04 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jun 4 16:39:05 2016 New Revision: 301373 URL: https://svnweb.freebsd.org/changeset/base/301373 Log: MFC r299918 sfxge(4): cleanup: run genfwdef to propogate prior changes to TLV headers Submitted by: Andrew Lee Sponsored by: Solarflare Communications,

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

2016-06-04 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jun 4 16:41:31 2016 New Revision: 301374 URL: https://svnweb.freebsd.org/changeset/base/301374 Log: MFC r299919 sfxge(4): translate MC_CMD_ERR_EEXIST to host errno value This is needed because the new MCDI command nvram_private_append can return MC_CMD_ERR

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

2016-06-04 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jun 4 16:42:31 2016 New Revision: 301375 URL: https://svnweb.freebsd.org/changeset/base/301375 Log: MFC r299920 sfxge(4): cleanup: simplify ef10_ev_qcreate Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. Modified: stable/10

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

2016-06-04 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jun 4 16:43:26 2016 New Revision: 301376 URL: https://svnweb.freebsd.org/changeset/base/301376 Log: MFC r299923 sfxge(4): cleanup: make MCDI license queries quieter in common code Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc

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

2016-06-04 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jun 4 16:45:36 2016 New Revision: 301377 URL: https://svnweb.freebsd.org/changeset/base/301377 Log: MFC r299924 sfxge(4): cleanup: remove misnamed function declaration Submitted by: Richard Houldsworth Sponsored by: Solarflare Communications, Inc. Mo

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

2016-06-04 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jun 4 16:47:39 2016 New Revision: 301378 URL: https://svnweb.freebsd.org/changeset/base/301378 Log: MFC r299925 sfxge(4): cleanup: quieten more common code MCDI handlers Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. Modifie

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

2016-06-04 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jun 4 16:49:58 2016 New Revision: 301379 URL: https://svnweb.freebsd.org/changeset/base/301379 Log: MFC r37 sfxge(4): store licensing state in efx_lic Check licensing support at NIC startup to avoid multiple checks later. As state is stored, licensing

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

2016-06-04 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jun 4 16:52:04 2016 New Revision: 301380 URL: https://svnweb.freebsd.org/changeset/base/301380 Log: MFC r38 sfxge(4): query and use current MTU if setting the MTU fails This allows the driver to fall back to the largest usable MTU if a user attempts to

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

2016-06-04 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jun 4 16:54:28 2016 New Revision: 301381 URL: https://svnweb.freebsd.org/changeset/base/301381 Log: MFC r39 sfxge(4): fix Medford timer quantum calculation in common code The event/timer block used sysclk in Huntington, but has been moved to the dpcpu

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

2016-06-04 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jun 4 16:56:36 2016 New Revision: 301382 URL: https://svnweb.freebsd.org/changeset/base/301382 Log: MFC r300010 sfxge(4): restore clearing of MCDI new epoch flag in common code Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc.

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

2016-06-04 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jun 4 16:57:38 2016 New Revision: 301383 URL: https://svnweb.freebsd.org/changeset/base/301383 Log: MFC r300011 sfxge(4): only raise an exception after MC assert or reboot in the common code Fix efx_mcdi_request_poll so it only raises an exception if EIO is

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

2016-06-04 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jun 4 16:58:34 2016 New Revision: 301384 URL: https://svnweb.freebsd.org/changeset/base/301384 Log: MFC r300135 sfxge(4): cleanup: remove trailing whitespaces Sponsored by: Solarflare Communications, Inc. Modified: stable/10/sys/dev/sfxge/sfxge_rx.c Dir

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

2016-06-04 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jun 4 17:00:50 2016 New Revision: 301385 URL: https://svnweb.freebsd.org/changeset/base/301385 Log: MFC r300505 sfxge(4): cleanup: remove unused EFX preempt macros The EFSYS_PREEMPT_DISABLE() and EFSYS_PREEMPT_ENABLE() macros were used to ensure correct ti

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

2016-06-04 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jun 4 17:03:06 2016 New Revision: 301386 URL: https://svnweb.freebsd.org/changeset/base/301386 Log: MFC r300605 sfxge(4): be ready to receive events immediately after event queues are created Submitted by: Mark Spender Reviewed by:gnn Sponsored b

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

2016-06-04 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jun 4 17:05:20 2016 New Revision: 301387 URL: https://svnweb.freebsd.org/changeset/base/301387 Log: MFC r300606 sfxge(4): provide option to disable not a local MAC address check Option EFSYS_OPT_ALLOW_UNCONFIGURED_NIC disables check that the adapter MAC ad

svn commit: r301388 - in stable/10: share/man/man4 sys/dev/sfxge sys/dev/sfxge/common

2016-06-04 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jun 4 17:08:34 2016 New Revision: 301388 URL: https://svnweb.freebsd.org/changeset/base/301388 Log: MFC r300607 sfxge(4): cleanup: update copyright to 2016 Sponsored by: Solarflare Communications, Inc. Modified: stable/10/share/man/man4/sfxge.4 stable

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

2016-06-04 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jun 4 17:11:04 2016 New Revision: 301389 URL: https://svnweb.freebsd.org/changeset/base/301389 Log: MFC r300608 sfxge(4): bump driver version to the closest out-of-tree version Sponsored by: Solarflare Communications, Inc. Modified: stable/10/sys/dev/sf

svn commit: r301390 - in stable/10/sys/dev/sfxge: . common

2016-06-04 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jun 4 17:12:28 2016 New Revision: 301390 URL: https://svnweb.freebsd.org/changeset/base/301390 Log: MFC r300609 sfxge(4): enable Medford support Reviewed by:gnn Sponsored by: Solarflare Communications, Inc. Modified: stable/10/sys/dev/sfxge/common

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

2016-06-04 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jun 4 17:14:28 2016 New Revision: 301391 URL: https://svnweb.freebsd.org/changeset/base/301391 Log: MFC r300739 sfxge(4): correct parenthesis location in if coundition Found by lint on illumos. Submitted by: Garrett D'Amore Sponsored by: Solarfla

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

2016-06-04 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jun 4 17:15:38 2016 New Revision: 301392 URL: https://svnweb.freebsd.org/changeset/base/301392 Log: MFC r300840 sfxge(4): note unused variables to make lint happier Found by lint on illumos. Submitted by: Garrett D'Amore Sponsored by: Solarflare

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

2016-06-04 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jun 4 17:16:35 2016 New Revision: 301393 URL: https://svnweb.freebsd.org/changeset/base/301393 Log: MFC r300841 sfxge(4): add constant condition note to make lint happier Found by lint on illumos. Submitted by: Garrett D'Amore Sponsored by: Solar

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

2016-06-04 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jun 4 17:17:30 2016 New Revision: 301395 URL: https://svnweb.freebsd.org/changeset/base/301395 Log: MFC r300842 sfxge(4): remove unreachable break after goto Found by lint on illumos. Submitted by: Garrett D'Amore Sponsored by: Solarflare Communi

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

2016-06-04 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jun 4 17:18:35 2016 New Revision: 301396 URL: https://svnweb.freebsd.org/changeset/base/301396 Log: MFC r300844 sfxge(4): remove set but not used variable Found by lint on illumos. Submitted by: Garrett D'Amore Sponsored by: Solarflare Communicat

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

2016-06-04 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jun 4 17:19:25 2016 New Revision: 301397 URL: https://svnweb.freebsd.org/changeset/base/301397 Log: MFC r300845 sfxge(4): cope with lint for EFX_SET_OWORD_BIT() with const bit arg Found by lint on illumos. Submitted by: Garrett D'Amore Sponsored by

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

2016-06-04 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jun 4 17:20:50 2016 New Revision: 301398 URL: https://svnweb.freebsd.org/changeset/base/301398 Log: MFC r300846 sfxge(4): unsigned 1 should be shifted to produce bitmask Found by lint on illumos. Submitted by: Garrett D'Amore Sponsored by: Solarf

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

2016-06-04 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jun 4 17:22:10 2016 New Revision: 301399 URL: https://svnweb.freebsd.org/changeset/base/301399 Log: MFC r300847 sfxge(4): cope with always true unsigned comparison with 0 to make lint happier Found by lint on illumos. Submitted by: Garrett D'Amore

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

2016-06-04 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jun 4 17:23:08 2016 New Revision: 301400 URL: https://svnweb.freebsd.org/changeset/base/301400 Log: MFC r300848 sfxge(4): avoid necessity to add one more constant condition note Use for forever loop instead of while. Found by lint on illumos. Submi

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

2016-06-04 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jun 4 17:24:10 2016 New Revision: 301401 URL: https://svnweb.freebsd.org/changeset/base/301401 Log: MFC r300849 sfxge(4): fix typo in monitor types strings in common code Submitted by: Garrett D'Amore Sponsored by: Solarflare Communications, Inc. Mod

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

2016-06-17 Thread Andrew Rybchenko
Author: arybchik Date: Fri Jun 17 08:54:43 2016 New Revision: 301979 URL: https://svnweb.freebsd.org/changeset/base/301979 Log: MFC r301061 sfxge(4): regenerate MCDI headers from firmwaresrc .yml Sponsored by: Solarflare Communications, Inc. Modified: stable/10/sys/dev/sfxge/commo

svn commit: r301980 - in stable/10/sys/dev/sfxge: . common

2016-06-17 Thread Andrew Rybchenko
Author: arybchik Date: Fri Jun 17 08:56:01 2016 New Revision: 301980 URL: https://svnweb.freebsd.org/changeset/base/301980 Log: MFC r301122 sfxge(4): set moderation in efx_ev_qcreate This simplifies setting an initial interrupt moderation value, and avoids most calls to evx_ev_qmoder

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

2016-06-17 Thread Andrew Rybchenko
Author: arybchik Date: Fri Jun 17 08:56:47 2016 New Revision: 301981 URL: https://svnweb.freebsd.org/changeset/base/301981 Log: MFC r301125 sfxge(4): cleanup: add missing space after if keyword Sponsored by: Solarflare Communications, Inc. Modified: stable/10/sys/dev/sfxge/common/

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

2016-06-17 Thread Andrew Rybchenko
Author: arybchik Date: Fri Jun 17 08:57:52 2016 New Revision: 301982 URL: https://svnweb.freebsd.org/changeset/base/301982 Log: MFC r301127 sfxge(4): cleanup: remove unused variables in common code Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. Modifie

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

2016-06-17 Thread Andrew Rybchenko
Author: arybchik Date: Fri Jun 17 08:59:08 2016 New Revision: 301983 URL: https://svnweb.freebsd.org/changeset/base/301983 Log: MFC r301237 sfxge(4): support EVQ timer workaround via MCDI Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. Differential Rev

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

2016-06-17 Thread Andrew Rybchenko
Author: arybchik Date: Fri Jun 17 09:01:11 2016 New Revision: 301984 URL: https://svnweb.freebsd.org/changeset/base/301984 Log: MFC r301308 sfxge(4): add helper to compute timer quantum This also adjusts the timer values used to match the Linux net driver implementation: a) non-zer

svn commit: r301985 - in stable/10/sys/dev/sfxge: . common

2016-06-17 Thread Andrew Rybchenko
Author: arybchik Date: Fri Jun 17 09:02:51 2016 New Revision: 301985 URL: https://svnweb.freebsd.org/changeset/base/301985 Log: MFC r301309 sfxge(4): always be ready to receive batched events When the low-latency firmware variant is running, it is reported as not being capable of bat

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

2016-06-17 Thread Andrew Rybchenko
Author: arybchik Date: Fri Jun 17 09:04:06 2016 New Revision: 301986 URL: https://svnweb.freebsd.org/changeset/base/301986 Log: MFC r301427 sfxge(4): allow firmware to auto-configure event queues on Medford On Medford, licenses are required to enable RX and event cut through and to d

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

2016-06-17 Thread Andrew Rybchenko
Author: arybchik Date: Fri Jun 17 09:05:26 2016 New Revision: 301987 URL: https://svnweb.freebsd.org/changeset/base/301987 Log: MFC r301495 sfxge(4): update TX vFIFO ULL tag location to avoid merge conflict Sponsored by: Solarflare Communications, Inc. Modified: stable/10/sys/dev/

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

2016-06-17 Thread Andrew Rybchenko
Author: arybchik Date: Fri Jun 17 09:06:30 2016 New Revision: 301988 URL: https://svnweb.freebsd.org/changeset/base/301988 Log: MFC r301604 sfxge(4): cleanup: add missing probes to ef10_nvram_segment_write_tlv Submitted by: Andy Moreton Sponsored by: Solarflare Communications, I

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

2016-06-17 Thread Andrew Rybchenko
Author: arybchik Date: Fri Jun 17 09:07:27 2016 New Revision: 301989 URL: https://svnweb.freebsd.org/changeset/base/301989 Log: MFC r301607 sfxge(4): host byte order is required for IP ID in TSO descriptors Submitted by: Artem V. Andreev Sponsored by: Solarflare Communications,

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

2016-08-23 Thread Andrew Rybchenko
Author: arybchik Date: Tue Aug 23 13:51:55 2016 New Revision: 304679 URL: https://svnweb.freebsd.org/changeset/base/304679 Log: MFC r301724 sfxge(4): handle negative ticks difference correctly ticks are signed int and if statistics is not updated for a long time (more than INT_MAX ti

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

2016-10-15 Thread Andrew Rybchenko
Author: arybchik Date: Sat Oct 15 13:44:13 2016 New Revision: 307371 URL: https://svnweb.freebsd.org/changeset/base/307371 Log: MFC r306944 sfxge(4): sync tlv_layout.h with firmwaresrc and update port-mode definition use It fixes driver attach issue to a new firmware which reports a

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

2016-10-15 Thread Andrew Rybchenko
Author: arybchik Date: Sat Oct 15 13:45:12 2016 New Revision: 307373 URL: https://svnweb.freebsd.org/changeset/base/307373 Log: MFC r307038 sfxge(4): update external port mapping for Medford Extend the mapping table for external port numbering to support port modes which output to th

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

2016-01-14 Thread Andrew Rybchenko
Author: arybchik Date: Thu Jan 14 14:03:05 2016 New Revision: 293916 URL: https://svnweb.freebsd.org/changeset/base/293916 Log: MFC r291390 sfxge: cleanup: error probe correction Submitted by: Richard Houldsworth Sponsored by: Solarflare Communications, Inc. Modified: stable/

  1   2   3   4   5   >