svn commit: r293757 - head/sys/dev/sfxge/common

2016-01-12 Thread Andrew Rybchenko
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.

svn commit: r293748 - head/sys/dev/sfxge/common

2016-01-12 Thread Andrew Rybchenko
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

svn commit: r293750 - head/sys/dev/sfxge/common

2016-01-12 Thread Andrew Rybchenko
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.

svn commit: r293753 - head/sys/dev/sfxge/common

2016-01-12 Thread Andrew Rybchenko
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

svn commit: r293756 - head/sys/dev/sfxge/common

2016-01-12 Thread Andrew Rybchenko
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

svn commit: r293752 - head/sys/dev/sfxge/common

2016-01-12 Thread Andrew Rybchenko
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.

svn commit: r293755 - head/sys/dev/sfxge/common

2016-01-12 Thread Andrew Rybchenko
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,

svn commit: r293758 - head/sys/dev/sfxge/common

2016-01-12 Thread Andrew Rybchenko
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.

svn commit: r293762 - head/sys/dev/sfxge/common

2016-01-12 Thread Andrew Rybchenko
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:

svn commit: r293763 - head/sys/dev/sfxge/common

2016-01-12 Thread Andrew Rybchenko
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

svn commit: r293764 - head/sys/dev/sfxge/common

2016-01-12 Thread Andrew Rybchenko
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.

svn commit: r293769 - head/sys/dev/sfxge/common

2016-01-12 Thread Andrew Rybchenko
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:

svn commit: r293766 - head/sys/dev/sfxge/common

2016-01-12 Thread Andrew Rybchenko
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:

svn commit: r293761 - head/sys/dev/sfxge/common

2016-01-12 Thread Andrew Rybchenko
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

svn commit: r293765 - head/sys/dev/sfxge/common

2016-01-12 Thread Andrew Rybchenko
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:

svn commit: r293768 - head/sys/dev/sfxge/common

2016-01-12 Thread Andrew Rybchenko
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

svn commit: r293767 - head/sys/dev/sfxge/common

2016-01-12 Thread Andrew Rybchenko
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:

svn commit: r293772 - head/sys/dev/sfxge/common

2016-01-12 Thread Andrew Rybchenko
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

svn commit: r293773 - head/sys/dev/sfxge/common

2016-01-12 Thread Andrew Rybchenko
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

svn commit: r293770 - head/sys/dev/sfxge/common

2016-01-12 Thread Andrew Rybchenko
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.

svn commit: r293774 - head/sys/dev/sfxge/common

2016-01-12 Thread Andrew Rybchenko
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

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.

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.

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

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:

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

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: r301427 - head/sys/dev/sfxge/common

2016-06-05 Thread Andrew Rybchenko
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

svn commit: r301724 - head/sys/dev/sfxge

2016-06-09 Thread Andrew Rybchenko
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

svn commit: r301725 - head/sys/dev/sfxge

2016-06-09 Thread Andrew Rybchenko
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:

svn commit: r301607 - head/sys/dev/sfxge

2016-06-08 Thread Andrew Rybchenko
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

svn commit: r301494 - head/sys/dev/sfxge

2016-06-06 Thread Andrew Rybchenko
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

svn commit: r301490 - head/sys/dev/sfxge

2016-06-06 Thread Andrew Rybchenko
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,

svn commit: r301491 - head/sys/dev/sfxge

2016-06-06 Thread Andrew Rybchenko
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

svn commit: r301492 - head/sys/dev/sfxge

2016-06-06 Thread Andrew Rybchenko
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

svn commit: r301493 - head/sys/dev/sfxge

2016-06-06 Thread Andrew Rybchenko
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

svn commit: r301489 - head/sys/modules/sfxge

2016-06-06 Thread Andrew Rybchenko
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

svn commit: r301495 - head/sys/dev/sfxge/common

2016-06-06 Thread Andrew Rybchenko
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:

svn commit: r301604 - head/sys/dev/sfxge/common

2016-06-08 Thread Andrew Rybchenko
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:

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

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.

svn commit: r301309 - in head/sys/dev/sfxge: . common

2016-06-04 Thread Andrew Rybchenko
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,

svn commit: r301308 - head/sys/dev/sfxge/common

2016-06-04 Thread Andrew Rybchenko
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

svn commit: r301237 - head/sys/dev/sfxge/common

2016-06-02 Thread Andrew Rybchenko
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

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:

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:

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.

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

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

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

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.

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:

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.

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:

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:

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:

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

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: 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

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:

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

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.

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:

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:

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:

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: 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

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

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:

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:

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:

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

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

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

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: 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: 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:

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:

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:

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

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:

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.

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:

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:

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

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

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

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.

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

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.

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

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:

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

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

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:

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

<    3   4   5   6   7   8   9   10   11   12   >