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
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
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
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
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:
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:
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
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
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:
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
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
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,
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
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
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
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:
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
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
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
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
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
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:
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/
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
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
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:
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
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
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
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
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
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
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
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
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/
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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,
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
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
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
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
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
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
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
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
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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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/
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
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
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
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
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
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/
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
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,
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
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
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
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 - 100 of 471 matches
Mail list logo