Author: arybchik
Date: Tue Jan 12 13:39:25 2016
New Revision: 293757
URL: https://svnweb.freebsd.org/changeset/base/293757
Log:
sfxge: rename hunt MCDI methods to ef10 and use for Medford
Submitted by: Mark Spender
Reviewed by:gnn
Sponsored by: Solarflare Communications, Inc.
Author: arybchik
Date: Tue Jan 12 13:26:04 2016
New Revision: 293748
URL: https://svnweb.freebsd.org/changeset/base/293748
Log:
sfxge: change hunt specific fields of efx_nic_t to ef10
All these fields will be used in shared ef10 code, so put them in an
ef10 member of a per-architecture
Author: arybchik
Date: Tue Jan 12 13:29:05 2016
New Revision: 293750
URL: https://svnweb.freebsd.org/changeset/base/293750
Log:
sfxge: update SRAM methods to be no-ops on Medford as well
Submitted by: Mark Spender
Reviewed by:gnn
Sponsored by: Solarflare Communications, Inc.
Author: arybchik
Date: Tue Jan 12 13:33:16 2016
New Revision: 293753
URL: https://svnweb.freebsd.org/changeset/base/293753
Log:
sfxge: rename hunt TX methods to ef10 and use for Medford
Rename all except hunt_tx_qdesc_tso_create(), which creates a
fw-assisted TSO v1 descriptor which
Author: arybchik
Date: Tue Jan 12 13:37:58 2016
New Revision: 293756
URL: https://svnweb.freebsd.org/changeset/base/293756
Log:
sfxge: rename hunt nvram methods and use for Medford
Some new partitions have been added, but they shouldn't need to be
handled any differently.
Submitted
Author: arybchik
Date: Tue Jan 12 13:32:04 2016
New Revision: 293752
URL: https://svnweb.freebsd.org/changeset/base/293752
Log:
sfxge: rename hunt ev methods to ef10 and use for Medford
Submitted by: Mark Spender
Reviewed by:gnn
Sponsored by: Solarflare Communications, Inc.
Author: arybchik
Date: Tue Jan 12 13:36:21 2016
New Revision: 293755
URL: https://svnweb.freebsd.org/changeset/base/293755
Log:
sfxge: rename Huntington VPD methods to ef10 and use for Medford
Submitted by: Mark Spender
Reviewed by:gnn
Sponsored by: Solarflare Communications,
Author: arybchik
Date: Tue Jan 12 13:42:27 2016
New Revision: 293758
URL: https://svnweb.freebsd.org/changeset/base/293758
Log:
sfxge: remove obsolete common code PKTFILTER module
The pktfilter module has been obsolete for some time, as
it was replaced by newer features in filter module.
Author: arybchik
Date: Tue Jan 12 15:20:53 2016
New Revision: 293762
URL: https://svnweb.freebsd.org/changeset/base/293762
Log:
sfxge: add new MCDI sensors to common code
Submitted by: Andy Moreton
Reviewed by:gnn
Sponsored by: Solarflare Communications, Inc.
MFC after:
Author: arybchik
Date: Tue Jan 12 15:21:52 2016
New Revision: 293763
URL: https://svnweb.freebsd.org/changeset/base/293763
Log:
sfxge: add definitions for compressed satellite images to common code headers
Submitted by: Mark Spender
Reviewed by:gnn
Sponsored by: Solarflare
Author: arybchik
Date: Tue Jan 12 15:24:13 2016
New Revision: 293764
URL: https://svnweb.freebsd.org/changeset/base/293764
Log:
sfxge: rename hunt filter methods, types etc. to ef10 and use for Medford
New filters types may be added, but the same machinery should be able to
handle them.
Author: arybchik
Date: Tue Jan 12 15:28:59 2016
New Revision: 293769
URL: https://svnweb.freebsd.org/changeset/base/293769
Log:
sfxge: fix interrupt handling for Medford
Submitted by: Andy Moreton
Reviewed by:gnn
Sponsored by: Solarflare Communications, Inc.
MFC after:
Author: arybchik
Date: Tue Jan 12 15:26:17 2016
New Revision: 293766
URL: https://svnweb.freebsd.org/changeset/base/293766
Log:
sfxge: remove obsolete efx_mac_hash_set() from common code
This API has been replaced by efx_mac_multicast_list_set()
and has no callers.
Submitted by:
Author: arybchik
Date: Tue Jan 12 15:20:03 2016
New Revision: 293761
URL: https://svnweb.freebsd.org/changeset/base/293761
Log:
sfxge: remove unnecessary pulling out of soft bits from RX events
These bigs are changed on Medford.
Submitted by: Mark Spender
Reviewed by:gnn
Author: arybchik
Date: Tue Jan 12 15:25:03 2016
New Revision: 293765
URL: https://svnweb.freebsd.org/changeset/base/293765
Log:
sfxge: rework MCDI header version handling
Submitted by: Andy Moreton
Reviewed by:gnn
Sponsored by: Solarflare Communications, Inc.
MFC after:
Author: arybchik
Date: Tue Jan 12 15:28:10 2016
New Revision: 293768
URL: https://svnweb.freebsd.org/changeset/base/293768
Log:
sfxge: update NVRAM partition lookup for Medford
Prior to Medford, option ROM config was stored with one partition
per network port. Medford stores option ROM
Author: arybchik
Date: Tue Jan 12 15:27:11 2016
New Revision: 293767
URL: https://svnweb.freebsd.org/changeset/base/293767
Log:
sfxge: cleanup: improve consistency in efx_check.h
Make error messages consistent, and remove redundant checks.
Submitted by: Andy Moreton
Reviewed by:
Author: arybchik
Date: Tue Jan 12 15:33:48 2016
New Revision: 293772
URL: https://svnweb.freebsd.org/changeset/base/293772
Log:
sfxge: pass context type and num_queues to efx_mcdi_rss_context_alloc
Submitted by: Andy Moreton
Reviewed by:gnn
Sponsored by: Solarflare
Author: arybchik
Date: Tue Jan 12 15:35:00 2016
New Revision: 293773
URL: https://svnweb.freebsd.org/changeset/base/293773
Log:
sfxge: remove obsolete lookahead split RXQ support
Submitted by: Andy Moreton
Reviewed by:gnn
Sponsored by: Solarflare Communications, Inc.
MFC
Author: arybchik
Date: Tue Jan 12 15:31:20 2016
New Revision: 293770
URL: https://svnweb.freebsd.org/changeset/base/293770
Log:
sfxge: cleanup: use consistent types for NVRAM partitions
Submitted by: Andy Moreton
Reviewed by:gnn
Sponsored by: Solarflare Communications, Inc.
Author: arybchik
Date: Tue Jan 12 16:21:34 2016
New Revision: 293774
URL: https://svnweb.freebsd.org/changeset/base/293774
Log:
sfxge: regenerate MCDI header
Sponsored by: Solarflare Communications, Inc.
MFC after: 2 days
Modified:
head/sys/dev/sfxge/common/efx_regs_mcdi.h
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.
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.
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
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:
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
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: Sun Jun 5 06:37:54 2016
New Revision: 301427
URL: https://svnweb.freebsd.org/changeset/base/301427
Log:
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
disable RX
Author: arybchik
Date: Thu Jun 9 12:29:03 2016
New Revision: 301724
URL: https://svnweb.freebsd.org/changeset/base/301724
Log:
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 ticks, but less
Author: arybchik
Date: Thu Jun 9 12:33:53 2016
New Revision: 301725
URL: https://svnweb.freebsd.org/changeset/base/301725
Log:
sfxge(4): bump version to the closest out-of-tree driver version
Sponsored by: Solarflare Communications, Inc.
MFC after: 1 week
Modified:
Author: arybchik
Date: Wed Jun 8 13:14:52 2016
New Revision: 301607
URL: https://svnweb.freebsd.org/changeset/base/301607
Log:
sfxge(4): host byte order is required for IP ID in TSO descriptors
Submitted by: Artem V. Andreev
Sponsored by: Solarflare Communications, Inc.
MFC
Author: arybchik
Date: Mon Jun 6 09:08:16 2016
New Revision: 301494
URL: https://svnweb.freebsd.org/changeset/base/301494
Log:
sfxge(4): pick an RSS bucket for the packet enqueued and select TXQ
accordingly
Submitted by: Ivan Malov
Reviewed by:gnn
Sponsored by: Solarflare
Author: arybchik
Date: Mon Jun 6 09:05:06 2016
New Revision: 301490
URL: https://svnweb.freebsd.org/changeset/base/301490
Log:
sfxge(4): get RSS key to be programmed into NIC from the kernel
Submitted by: Ivan Malov
Reviewed by:gnn
Sponsored by: Solarflare Communications,
Author: arybchik
Date: Mon Jun 6 09:05:52 2016
New Revision: 301491
URL: https://svnweb.freebsd.org/changeset/base/301491
Log:
sfxge(4): restrict the maximum number of RSS channels by the number of RSS
buckets
This is done because one has no point to have more channels since they
will
Author: arybchik
Date: Mon Jun 6 09:06:38 2016
New Revision: 301492
URL: https://svnweb.freebsd.org/changeset/base/301492
Log:
sfxge(4): bind interrupts to CPUs in accordance with bucket to CPU map
Submitted by: Ivan Malov
Reviewed by:gnn
Sponsored by: Solarflare
Author: arybchik
Date: Mon Jun 6 09:07:26 2016
New Revision: 301493
URL: https://svnweb.freebsd.org/changeset/base/301493
Log:
sfxge(4): set up the indirection table using the kernel-driven RSS bucket ids
Submitted by: Ivan Malov
Reviewed by:gnn
Sponsored by: Solarflare
Author: arybchik
Date: Mon Jun 6 09:04:20 2016
New Revision: 301489
URL: https://svnweb.freebsd.org/changeset/base/301489
Log:
sfxge(4): prepare sfxge to be RSS API aware
This change is needed because 'opt_rss.h' is included by multiple source
files and RSS macro is defined as 1 within
Author: arybchik
Date: Mon Jun 6 09:30:31 2016
New Revision: 301495
URL: https://svnweb.freebsd.org/changeset/base/301495
Log:
sfxge(4): update TX vFIFO ULL tag location to avoid merge conflict
Sponsored by: Solarflare Communications, Inc.
MFC after: 1 week
Modified:
Author: arybchik
Date: Wed Jun 8 12:40:21 2016
New Revision: 301604
URL: https://svnweb.freebsd.org/changeset/base/301604
Log:
sfxge(4): cleanup: add missing probes to ef10_nvram_segment_write_tlv
Submitted by: Andy Moreton
Sponsored by: Solarflare Communications, Inc.
MFC after:
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
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.
Author: arybchik
Date: Sat Jun 4 09:20:46 2016
New Revision: 301309
URL: https://svnweb.freebsd.org/changeset/base/301309
Log:
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 batching RX events,
Author: arybchik
Date: Sat Jun 4 09:17:45 2016
New Revision: 301308
URL: https://svnweb.freebsd.org/changeset/base/301308
Log:
sfxge(4): add helper to compute timer quantum
This also adjusts the timer values used to match the Linux net
driver implementation:
a) non-zero time intervals
Author: arybchik
Date: Fri Jun 3 05:27:34 2016
New Revision: 301237
URL: https://svnweb.freebsd.org/changeset/base/301237
Log:
sfxge(4): support EVQ timer workaround via MCDI
Submitted by: Andy Moreton
Sponsored by: Solarflare Communications, Inc.
MFC after: 1 week
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:
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:
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.
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
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
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
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.
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:
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.
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:
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:
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:
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
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 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
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:
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
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.
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:
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:
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:
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: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
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
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:
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:
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:
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
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
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
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: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: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:
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:
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:
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
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:
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.
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:
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:
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
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
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
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.
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
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.
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
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:
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
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
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:
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
701 - 800 of 1351 matches
Mail list logo