Author: arybchik
Date: Fri Jan 6 07:12:27 2017
New Revision: 311484
URL: https://svnweb.freebsd.org/changeset/base/311484
Log:
MFC r310753
sfxge(4): split EFX_FILTER_MATCH_LOC_MAC_IG back into separate flags
The flag EFX_FILTER_MATCH_LOC_MAC_IG to represent filtering on the
individu
Author: arybchik
Date: Fri Jan 6 07:05:02 2017
New Revision: 311481
URL: https://svnweb.freebsd.org/changeset/base/311481
Log:
MFC r310765
sfxge(4): add support for firmware-verified NVRAM updates to the common code
Submitted by: Andy Moreton
Sponsored by: Solarflare Communicat
Author: arybchik
Date: Fri Jan 6 07:16:05 2017
New Revision: 311485
URL: https://svnweb.freebsd.org/changeset/base/311485
Log:
MFC r310816
sfxge(4): fix efx_filter_supported_filters API
The previous API had various problems, including the length of the
caller provided buffer not bei
Author: arybchik
Date: Fri Jan 6 07:09:11 2017
New Revision: 311483
URL: https://svnweb.freebsd.org/changeset/base/311483
Log:
MFC r310750
sfxge(4): add missing barrier in common code MCDI response handling
The semantics of the MCDI interfacve require reading the first
dword of the
Author: arybchik
Date: Fri Jan 6 07:19:03 2017
New Revision: 311486
URL: https://svnweb.freebsd.org/changeset/base/311486
Log:
MFC r310813
sfxge(4): add per-command timeout reporting to the common code
In newer firmware that supports multithreaded MCDI processing,
longer running com
Author: arybchik
Date: Fri Jan 6 07:20:20 2017
New Revision: 311487
URL: https://svnweb.freebsd.org/changeset/base/311487
Log:
MFC r310818
sfxge(4): support per-command MCDI timeout
Submitted by: Andy Moreton
Sponsored by: Solarflare Communications, Inc.
Modified:
stable/11/
Author: arybchik
Date: Fri Jan 6 07:21:30 2017
New Revision: 311488
URL: https://svnweb.freebsd.org/changeset/base/311488
Log:
MFC r310814
sfxge(4): make verified update result available from ef10_nvram_partn_unlock()
Manftest needs to know exactly what went wrong with the verified up
Author: arybchik
Date: Fri Jan 6 07:22:45 2017
New Revision: 311489
URL: https://svnweb.freebsd.org/changeset/base/311489
Log:
MFC r310815
sfxge(4): add functions to efx_bootcfg supporting whole partition access
Expose expcfg partition layout discovery and validating buffer copy
rou
Author: arybchik
Date: Fri Jan 6 07:24:02 2017
New Revision: 311490
URL: https://svnweb.freebsd.org/changeset/base/311490
Log:
MFC r310817
sfxge(4): remove obsolete Wake-On-LAN support
Wake-on-lan is not supported in production on any of our adapters, as
they don't have the required
Author: arybchik
Date: Fri Jan 6 07:27:07 2017
New Revision: 311491
URL: https://svnweb.freebsd.org/changeset/base/311491
Log:
MFC r310744
sfxge(4): fix efx_ev_qpoll for non-Siena builds
Both Siena and EF10 use the siena_ev_qpoll() implementation, but this
function is not defined in
Author: arybchik
Date: Fri Jan 6 07:27:40 2017
New Revision: 311492
URL: https://svnweb.freebsd.org/changeset/base/311492
Log:
MFC r310750
sfxge(4): add missing barrier in common code MCDI response handling
The semantics of the MCDI interfacve require reading the first
dword of the
Author: arybchik
Date: Fri Jan 6 07:28:43 2017
New Revision: 311493
URL: https://svnweb.freebsd.org/changeset/base/311493
Log:
MFC r310753
sfxge(4): split EFX_FILTER_MATCH_LOC_MAC_IG back into separate flags
The flag EFX_FILTER_MATCH_LOC_MAC_IG to represent filtering on the
individu
Author: arybchik
Date: Fri Jan 6 07:29:54 2017
New Revision: 311494
URL: https://svnweb.freebsd.org/changeset/base/311494
Log:
MFC r310816
sfxge(4): fix efx_filter_supported_filters API
The previous API had various problems, including the length of the
caller provided buffer not bei
Author: arybchik
Date: Fri Jan 6 07:31:15 2017
New Revision: 311495
URL: https://svnweb.freebsd.org/changeset/base/311495
Log:
MFC r310765
sfxge(4): add support for firmware-verified NVRAM updates to the common code
Submitted by: Andy Moreton
Sponsored by: Solarflare Communicat
Author: arybchik
Date: Fri Jan 6 07:32:19 2017
New Revision: 311496
URL: https://svnweb.freebsd.org/changeset/base/311496
Log:
MFC r310813
sfxge(4): add per-command timeout reporting to the common code
In newer firmware that supports multithreaded MCDI processing,
longer running com
Author: arybchik
Date: Fri Jan 6 07:33:22 2017
New Revision: 311497
URL: https://svnweb.freebsd.org/changeset/base/311497
Log:
MFC r310818
sfxge(4): support per-command MCDI timeout
Submitted by: Andy Moreton
Sponsored by: Solarflare Communications, Inc.
Modified:
stable/10/
Author: arybchik
Date: Fri Jan 6 07:34:37 2017
New Revision: 311498
URL: https://svnweb.freebsd.org/changeset/base/311498
Log:
MFC r310814
sfxge(4): make verified update result available from ef10_nvram_partn_unlock()
Manftest needs to know exactly what went wrong with the verified up
Author: arybchik
Date: Fri Jan 6 07:37:06 2017
New Revision: 311499
URL: https://svnweb.freebsd.org/changeset/base/311499
Log:
MFC r310815
sfxge(4): add functions to efx_bootcfg supporting whole partition access
Expose expcfg partition layout discovery and validating buffer copy
rou
Author: arybchik
Date: Fri Jan 6 07:38:12 2017
New Revision: 311500
URL: https://svnweb.freebsd.org/changeset/base/311500
Log:
MFC r310817
sfxge(4): remove obsolete Wake-On-LAN support
Wake-on-lan is not supported in production on any of our adapters, as
they don't have the required
Author: arybchik
Date: Sat Jan 7 10:51:12 2017
New Revision: 311638
URL: https://svnweb.freebsd.org/changeset/base/311638
Log:
sfxge(4): use SFXGE_LINK_UP() to report link up state
Reviewed by:philip
Sponsored by: Solarflare Communications, Inc.
MFC after: 2 days
Different
Author: arybchik
Date: Sat Jan 7 10:52:02 2017
New Revision: 311639
URL: https://svnweb.freebsd.org/changeset/base/311639
Log:
sfxge(4): treat EFX_LINK_UNKOWN as link down
It is safer to consider EFX_LINK_UNKNOWN as link down.
link_mode is set to EFX_LINK_UNKNOWN on port stop and fini.
Author: arybchik
Date: Sat Jan 7 10:55:38 2017
New Revision: 311640
URL: https://svnweb.freebsd.org/changeset/base/311640
Log:
sfxge(4): allow DMA descs to cross 4k boundary on EF10
Siena has limitation on maximum byte count and 4k boundary crosssing
(which is stricter than maximum byte
Author: arybchik
Date: Mon Jan 9 08:05:14 2017
New Revision: 311763
URL: https://svnweb.freebsd.org/changeset/base/311763
Log:
MFC r311638
sfxge(4): use SFXGE_LINK_UP() to report link up state
Sponsored by: Solarflare Communications, Inc.
Modified:
stable/11/sys/dev/sfxge/sfxge_p
Author: arybchik
Date: Mon Jan 9 08:06:01 2017
New Revision: 311764
URL: https://svnweb.freebsd.org/changeset/base/311764
Log:
MFC r311639
sfxge(4): treat EFX_LINK_UNKOWN as link down
It is safer to consider EFX_LINK_UNKNOWN as link down.
link_mode is set to EFX_LINK_UNKNOWN on port
Author: arybchik
Date: Mon Jan 9 08:07:18 2017
New Revision: 311765
URL: https://svnweb.freebsd.org/changeset/base/311765
Log:
MFC r311640
sfxge(4): allow DMA descs to cross 4k boundary on EF10
Siena has limitation on maximum byte count and 4k boundary crosssing
(which is stricter t
Author: arybchik
Date: Mon Jan 9 08:10:12 2017
New Revision: 311766
URL: https://svnweb.freebsd.org/changeset/base/311766
Log:
MFC r311638
sfxge(4): use SFXGE_LINK_UP() to report link up state
Sponsored by: Solarflare Communications, Inc.
Modified:
stable/10/sys/dev/sfxge/sfxge_p
Author: arybchik
Date: Mon Jan 9 08:11:16 2017
New Revision: 311767
URL: https://svnweb.freebsd.org/changeset/base/311767
Log:
MFC r311639
sfxge(4): treat EFX_LINK_UNKOWN as link down
It is safer to consider EFX_LINK_UNKNOWN as link down.
link_mode is set to EFX_LINK_UNKNOWN on port
Author: arybchik
Date: Mon Jan 9 08:12:22 2017
New Revision: 311768
URL: https://svnweb.freebsd.org/changeset/base/311768
Log:
MFC r311640
sfxge(4): allow DMA descs to cross 4k boundary on EF10
Siena has limitation on maximum byte count and 4k boundary crosssing
(which is stricter t
Author: arybchik
Date: Tue Jan 10 16:25:39 2017
New Revision: 311877
URL: https://svnweb.freebsd.org/changeset/base/311877
Log:
sfxge(4): avoid unnecessary mbuf data prefetch
Unnecessary prefetch just loads HW prefetcher and displaces other
cache entries (which could be really useful).
Author: arybchik
Date: Thu Jan 12 06:29:14 2017
New Revision: 311961
URL: https://svnweb.freebsd.org/changeset/base/311961
Log:
sfxge(4): do not ignore requested MAC stats update period
Firmware version which takes PERIOD_MS parameter into account is
required.
Reviewed by:philip
Author: arybchik
Date: Thu Jan 12 06:30:44 2017
New Revision: 311962
URL: https://svnweb.freebsd.org/changeset/base/311962
Log:
sfxge(4): stats refresh in SW should depend on HW update period
The period should be taken into account by the function which
refreshes driver stats.
Review
Author: arybchik
Date: Thu Jan 12 13:00:17 2017
New Revision: 311977
URL: https://svnweb.freebsd.org/changeset/base/311977
Log:
sfxge(4): add tunable to configure MAC stats update period
Reviewed by:philip
Sponsored by: Solarflare Communications, Inc.
MFC after: 2 days
Diff
Author: arybchik
Date: Thu Jan 12 15:26:23 2017
New Revision: 311983
URL: https://svnweb.freebsd.org/changeset/base/311983
Log:
sfxge(4): add sysctl to change MAC stats update period
The sysctl controls the period per interface.
Reviewed by:gnn
Sponsored by: Solarflare Communic
Author: arybchik
Date: Sat Jan 14 10:16:36 2017
New Revision: 312157
URL: https://svnweb.freebsd.org/changeset/base/312157
Log:
MFC r311877
sfxge(4): avoid unnecessary mbuf data prefetch
Unnecessary prefetch just loads HW prefetcher and displaces other
cache entries (which could be r
Author: arybchik
Date: Sat Jan 14 10:17:49 2017
New Revision: 312158
URL: https://svnweb.freebsd.org/changeset/base/312158
Log:
MFC r311961
sfxge(4): do not ignore requested MAC stats update period
Firmware version which takes PERIOD_MS parameter into account is
required.
Sponso
Author: arybchik
Date: Sat Jan 14 10:19:03 2017
New Revision: 312159
URL: https://svnweb.freebsd.org/changeset/base/312159
Log:
MFC r311962
sfxge(4): stats refresh in SW should depend on HW update period
The period should be taken into account by the function which
refreshes driver s
Author: arybchik
Date: Sat Jan 14 10:19:44 2017
New Revision: 312160
URL: https://svnweb.freebsd.org/changeset/base/312160
Log:
MFC r311977
sfxge(4): add tunable to configure MAC stats update period
Sponsored by: Solarflare Communications, Inc.
Modified:
stable/11/share/man/man4/s
Author: arybchik
Date: Sat Jan 14 10:20:27 2017
New Revision: 312161
URL: https://svnweb.freebsd.org/changeset/base/312161
Log:
MFC r311983
sfxge(4): add sysctl to change MAC stats update period
The sysctl controls the period per interface.
Sponsored by: Solarflare Communication
Author: arybchik
Date: Sat Jan 14 10:39:00 2017
New Revision: 312165
URL: https://svnweb.freebsd.org/changeset/base/312165
Log:
MFC r311877
sfxge(4): avoid unnecessary mbuf data prefetch
Unnecessary prefetch just loads HW prefetcher and displaces other
cache entries (which could be r
Author: arybchik
Date: Sat Jan 14 10:39:42 2017
New Revision: 312166
URL: https://svnweb.freebsd.org/changeset/base/312166
Log:
MFC r311961
sfxge(4): do not ignore requested MAC stats update period
Firmware version which takes PERIOD_MS parameter into account is
required.
Sponso
Author: arybchik
Date: Sat Jan 14 10:50:45 2017
New Revision: 312167
URL: https://svnweb.freebsd.org/changeset/base/312167
Log:
MFC r311962
sfxge(4): stats refresh in SW should depend on HW update period
The period should be taken into account by the function which
refreshes driver s
Author: arybchik
Date: Sat Jan 14 10:58:08 2017
New Revision: 312168
URL: https://svnweb.freebsd.org/changeset/base/312168
Log:
MFC r311977
sfxge(4): add tunable to configure MAC stats update period
Sponsored by: Solarflare Communications, Inc.
Modified:
stable/10/share/man/man4/s
Author: arybchik
Date: Sat Jan 14 10:59:25 2017
New Revision: 312169
URL: https://svnweb.freebsd.org/changeset/base/312169
Log:
MFC r311983
sfxge(4): add sysctl to change MAC stats update period
The sysctl controls the period per interface.
Sponsored by: Solarflare Communication
Author: arybchik
Date: Fri Jan 27 08:51:48 2017
New Revision: 312866
URL: https://svnweb.freebsd.org/changeset/base/312866
Log:
sfxge(4): cleanup: remove unused txq_index TxQ control structure member
Sponsored by: Solarflare Communications, Inc.
MFC after: 2 days
Modified:
head/
Author: arybchik
Date: Fri Jan 27 08:53:11 2017
New Revision: 312867
URL: https://svnweb.freebsd.org/changeset/base/312867
Log:
sfxge(4): cleanup: remvoe trailing tab
Sponsored by: Solarflare Communications, Inc.
MFC after: 2 days
Modified:
head/sys/dev/sfxge/sfxge_rx.c
Modifie
Author: arybchik
Date: Fri Jan 27 08:54:33 2017
New Revision: 312868
URL: https://svnweb.freebsd.org/changeset/base/312868
Log:
sfxge(4): cleanup: remove unused soft context struct member rxq_cache
Sponsored by: Solarflare Communications, Inc.
MFC after: 2 days
Modified:
head/sy
Author: arybchik
Date: Fri Jan 27 11:56:18 2017
New Revision: 312883
URL: https://svnweb.freebsd.org/changeset/base/312883
Log:
sfxge(4): fix invalid VLAN tagging after stop/start
TxQ is destroyed on stop and last used tag should be reset to default 0
on the next start.
Reviewed by:
Author: arybchik
Date: Fri Jan 27 11:57:19 2017
New Revision: 312884
URL: https://svnweb.freebsd.org/changeset/base/312884
Log:
sfxge(4): fix RxQ structure layout vs usage on datapath
Recent changes in the pseudo header accessor prototypes start to
use common code RxQ handle on datapath.
Author: arybchik
Date: Fri Jan 27 11:59:02 2017
New Revision: 312885
URL: https://svnweb.freebsd.org/changeset/base/312885
Log:
sfxge(4): compact the first hot part of RxQ control
buf_base_id is used on RxQ control operations only and not used on
datapath.
Sponsored by: Solarflare
Author: arybchik
Date: Fri Nov 27 15:50:17 2015
New Revision: 291390
URL: https://svnweb.freebsd.org/changeset/base/291390
Log:
sfxge: cleanup: error probe correction
Submitted by: Richard Houldsworth
Sponsored by: Solarflare Communications, Inc.
MFC after: 2 days
Modified:
Author: arybchik
Date: Fri Nov 27 15:54:36 2015
New Revision: 291391
URL: https://svnweb.freebsd.org/changeset/base/291391
Log:
sfxge: do not use unnamed union in siena_mc_combo_rom_hdr_t
GCC 4.2.1 used on FreeBSD 8 and 9 branches does not like unnamed
union member in the structure. It is
Author: arybchik
Date: Fri Nov 27 15:58:52 2015
New Revision: 291392
URL: https://svnweb.freebsd.org/changeset/base/291392
Log:
sfxge: cleanup: fix prefast annotation
Submitted by: Andy Moreton
Sponsored by: Solarflare Communications, Inc.
MFC after: 2 days
Modified:
head/s
Author: arybchik
Date: Fri Nov 27 16:03:51 2015
New Revision: 291393
URL: https://svnweb.freebsd.org/changeset/base/291393
Log:
sfxge: infer external port numbering for Pavia
Adjust external port mapping table to distinguish Pavia from Monza.
Now the presence of any 40G mode implies at le
Author: arybchik
Date: Fri Nov 27 16:07:20 2015
New Revision: 291394
URL: https://svnweb.freebsd.org/changeset/base/291394
Log:
sfxge: unlink PIO buffers from VIs in WC mapping in hunt_nic_fini()
PIO is not yet supported in the FreeBSD driver.
Submitted by: Andy Moreton
Sponsored
Author: arybchik
Date: Fri Nov 27 16:16:45 2015
New Revision: 291395
URL: https://svnweb.freebsd.org/changeset/base/291395
Log:
sfxge: cleanup: fix prefast annotations for stats buffers
Submitted by: Andy Moreton
Sponsored by: Solarflare Communications, Inc.
MFC after: 2 days
Author: arybchik
Date: Fri Nov 27 16:18:59 2015
New Revision: 291396
URL: https://svnweb.freebsd.org/changeset/base/291396
Log:
sfxge: fix prefast warning in falconsiena_tx_qcreate
Keep prefast happy by returning the initial queue index
from falconsiena_tx_qcreate(). No change in behaviou
Author: arybchik
Date: Fri Nov 27 16:21:14 2015
New Revision: 291397
URL: https://svnweb.freebsd.org/changeset/base/291397
Log:
sfxge: cleanup: fix prefast annotations on mac stats updates
Submitted by: Andy Moreton
Sponsored by: Solarflare Communications, Inc.
MFC after: 2 da
Author: arybchik
Date: Fri Nov 27 16:23:27 2015
New Revision: 291398
URL: https://svnweb.freebsd.org/changeset/base/291398
Log:
sfxge: cleanup: report error on failure path in efx_vpd_hunk_verify
If the VPD is corrupt and contains an 'RV' keyword before the
END tag, then this function cou
Author: arybchik
Date: Sun Nov 29 05:08:23 2015
New Revision: 291432
URL: https://svnweb.freebsd.org/changeset/base/291432
Log:
sfxge: modify nvram update functions for uio platform to support
RFID-selectable presets
Dynamic config partitions on boards that support RFID are divided into
Author: arybchik
Date: Sun Nov 29 05:38:40 2015
New Revision: 291434
URL: https://svnweb.freebsd.org/changeset/base/291434
Log:
sfxge: cleanup: fix prefast annotations on mac stats updates
Submitted by: Andy Moreton
Sponsored by: Solarflare Communications, Inc.
MFC after: 2 da
Author: arybchik
Date: Sun Nov 29 05:42:49 2015
New Revision: 291436
URL: https://svnweb.freebsd.org/changeset/base/291436
Log:
sfxge: add prefast annotation to common code return types
Using a typedef for common code return types (rather than "int")
allows the Prefast static analyser to
Author: arybchik
Date: Mon Nov 30 13:20:49 2015
New Revision: 291487
URL: https://svnweb.freebsd.org/changeset/base/291487
Log:
MFC r283679
sfxge: do not use DEBUG_FLAGS to enable extra debug checks
DEBUG_FLAGS are set to DEBUG option value when kernel is built.
For example, it is -g
Author: arybchik
Date: Mon Nov 30 13:27:40 2015
New Revision: 291488
URL: https://svnweb.freebsd.org/changeset/base/291488
Log:
sfxge: avoid TSO packets collapses bacause of not 2K aligned data
Sponsored by: Solarflare Communications, Inc.
MFC after: 2 days
Differential Revision:
Author: arybchik
Date: Tue Dec 1 06:23:15 2015
New Revision: 291569
URL: https://svnweb.freebsd.org/changeset/base/291569
Log:
sfxge: avoid TSO packets collapses if packet header uses 2 segments
It is really observed in the case of VLAN over sfxge interface.
Also this change makes total
Author: arybchik
Date: Tue Dec 1 06:29:11 2015
New Revision: 291570
URL: https://svnweb.freebsd.org/changeset/base/291570
Log:
sfxge: added setting TSO-related parameters
Submitted by: Artem V. Andreev
Sponsored by: Solarflare Communications, Inc.
MFC after: 2 days
Differen
Author: arybchik
Date: Tue Dec 1 14:55:24 2015
New Revision: 291584
URL: https://svnweb.freebsd.org/changeset/base/291584
Log:
sfxge: parse packets for TSO early in if_transmit
Submitted by: Artem V. Andreev
Sponsored by: Solarflare Communications, Inc.
MFC after: 1 week
Di
Author: arybchik
Date: Tue Dec 1 15:26:46 2015
New Revision: 291585
URL: https://svnweb.freebsd.org/changeset/base/291585
Log:
sfxge: support MAC spoofing for 4.2.x firmare
Common code should infer other privileges from Admin privilege to
support firmware that pre-dates introduction of s
Author: arybchik
Date: Tue Dec 1 15:29:51 2015
New Revision: 291586
URL: https://svnweb.freebsd.org/changeset/base/291586
Log:
sfxge: allow VFs to have locally administered MAC addresses
Submitted by: Mark Spender
Sponsored by: Solarflare Communications, Inc.
MFC after: 2 day
Author: arybchik
Date: Tue Dec 1 15:32:37 2015
New Revision: 291587
URL: https://svnweb.freebsd.org/changeset/base/291587
Log:
sfxge: FPGA and FPGA backup (diagnostic) partitions added to hunt_parttbl
It allows manftest to program them.
Submitted by: Paul Fox
Sponsored by: Sola
Author: arybchik
Date: Tue Dec 1 15:38:39 2015
New Revision: 291588
URL: https://svnweb.freebsd.org/changeset/base/291588
Log:
sfxge: add function to query link control privilege
Make link control privilege visible to OS driver to guard updates to
flow control and PHY advertised capabili
Author: arybchik
Date: Tue Dec 1 15:54:46 2015
New Revision: 291590
URL: https://svnweb.freebsd.org/changeset/base/291590
Log:
sfxge: retry VF vAdaptor allocation if it fails because of no EVB port yet
After an MC reboot, a VF driver may reset before the PF driver has
finished bringing e
Author: arybchik
Date: Thu Dec 3 07:13:13 2015
New Revision: 291677
URL: https://svnweb.freebsd.org/changeset/base/291677
Log:
sfxge: add MCDI logging support to common code
Submitted by: Andy Moreton
Sponsored by: Solarflare Communications, Inc.
MFC after: 2 days
Different
Author: arybchik
Date: Thu Dec 3 07:22:53 2015
New Revision: 291678
URL: https://svnweb.freebsd.org/changeset/base/291678
Log:
sfxge: sync TLV layout headers with firmwaresrc for event merging config
Submitted by: Tom Millington
Sponsored by: Solarflare Communications, Inc.
MFC af
Author: arybchik
Date: Thu Dec 3 07:24:59 2015
New Revision: 291679
URL: https://svnweb.freebsd.org/changeset/base/291679
Log:
sfxge: add markers for autogenerated defines
Move use defines outside.
Submitted by: Guido Barzini
Sponsored by: Solarflare Communications, Inc.
MFC
Author: arybchik
Date: Thu Dec 3 07:28:57 2015
New Revision: 291680
URL: https://svnweb.freebsd.org/changeset/base/291680
Log:
sfxge: remove internal register definitions that should not be used by host
code
Submitted by: Guido Barzini
Sponsored by: Solarflare Communications, Inc.
Author: arybchik
Date: Mon Jan 11 09:15:25 2016
New Revision: 293658
URL: https://svnweb.freebsd.org/changeset/base/293658
Log:
sfxge: add Medford build option disabled by default
Submitted by: Mark Spender
Sponsored by: Solarflare Communications, Inc.
MFC after: 2 days
Modif
Author: arybchik
Date: Tue Jan 12 06:29:17 2016
New Revision: 293730
URL: https://svnweb.freebsd.org/changeset/base/293730
Log:
sfxge: add sanity checking for EFX_OPT_MEDFORD build option to efx_check.h
Submitted by: Mark Spender
Reviewed by:gnn
Sponsored by: Solarflare Communi
Author: arybchik
Date: Tue Jan 12 06:32:56 2016
New Revision: 293731
URL: https://svnweb.freebsd.org/changeset/base/293731
Log:
sfxge: add Medford PCI IDs to common code
Submitted by: Mark Spender
Reviewed by:gnn
Sponsored by: Solarflare Communications, Inc.
MFC after: 2
Author: arybchik
Date: Tue Jan 12 06:34:45 2016
New Revision: 293732
URL: https://svnweb.freebsd.org/changeset/base/293732
Log:
sfxge: use MCDIv2 on Medford
Submitted by: Mark Spender
Reviewed by:gnn
Sponsored by: Solarflare Communications, Inc.
MFC after: 2 days
Diffe
Author: arybchik
Date: Tue Jan 12 06:37:42 2016
New Revision: 293733
URL: https://svnweb.freebsd.org/changeset/base/293733
Log:
sfxge: add Medford sensor support
Submitted by: Mark Spender
Reviewed by:gnn
Sponsored by: Solarflare Communications, Inc.
MFC after: 2 days
Author: arybchik
Date: Tue Jan 12 08:32:53 2016
New Revision: 293734
URL: https://svnweb.freebsd.org/changeset/base/293734
Log:
sfxge: add medford_impl.h, medford_nic.c, ef10_impl.h
Creating some files together to do the build system changes in one go.
Submitted by: Mark Spender
S
Author: arybchik
Date: Tue Jan 12 09:52:38 2016
New Revision: 293740
URL: https://svnweb.freebsd.org/changeset/base/293740
Log:
sfxge: update autogenerated monitors lists
Submitted by: Andy Moreton
Sponsored by: Solarflare Communications, Inc.
MFC after: 2 days
Modified:
he
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 un
Author: arybchik
Date: Tue Jan 12 13:27:46 2016
New Revision: 293749
URL: https://svnweb.freebsd.org/changeset/base/293749
Log:
sfxge: use NIC config in place of some Huntington specific PIO constants
This should allow these functions to work for Medford as well.
Submitted by: Mark S
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:30:42 2016
New Revision: 293751
URL: https://svnweb.freebsd.org/changeset/base/293751
Log:
sfxge: rename hunt interrupt methods to ef10 and use on Medford
All of these apply to both Huntington and Medford.
Submitted by: Mark Spender
Reviewed by
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.
M
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 isn't
Author: arybchik
Date: Tue Jan 12 13:34:55 2016
New Revision: 293754
URL: https://svnweb.freebsd.org/changeset/base/293754
Log:
sfxge: rename hunt RX methods to ef10 and use for Medford
Submitted by: Mark Spender
Reviewed by:gnn
Sponsored by: Solarflare Communications, Inc.
M
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, I
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 b
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: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: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
Spo
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 Comm
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: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: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: An
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:
901 - 1000 of 1357 matches
Mail list logo