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

2016-01-20 Thread Andrew Rybchenko
Author: arybchik Date: Wed Jan 20 08:25:41 2016 New Revision: 294402 URL: https://svnweb.freebsd.org/changeset/base/294402 Log: MFC r294259 sfxge: regenerate EF10 registers definition for Medford Sponsored by: Solarflare Communications, Inc. Modified:

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

2016-01-20 Thread Andrew Rybchenko
Author: arybchik Date: Wed Jan 20 08:24:00 2016 New Revision: 294401 URL: https://svnweb.freebsd.org/changeset/base/294401 Log: MFC r294257 sfxge: regenerate siena_flash.h from FW sources Sponsored by: Solarflare Communications, Inc. Modified:

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

2016-01-19 Thread Andrew Rybchenko
Author: arybchik Date: Wed Jan 20 07:48:49 2016 New Revision: 294379 URL: https://svnweb.freebsd.org/changeset/base/294379 Log: MFC r293889,r294080,r294093,r294201,r294249-r294252 sfxge: convert nvram methods to use partition id Submitted by: Andy Moreton Sponsored by:

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

2016-01-19 Thread Andrew Rybchenko
Author: arybchik Date: Wed Jan 20 07:59:04 2016 New Revision: 294385 URL: https://svnweb.freebsd.org/changeset/base/294385 Log: MFC r293900 sfxge: add table entries for License NVRAM partition Submitted by: Richard Houldsworth Reviewed by:gnn Sponsored by: Solarflare

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

2016-01-20 Thread Andrew Rybchenko
Author: arybchik Date: Wed Jan 20 08:08:44 2016 New Revision: 294391 URL: https://svnweb.freebsd.org/changeset/base/294391 Log: MFC r294078 sfxge: medford stores a single global copy of VPD Not per PF copies as on Huntington. Submitted by: Mark Spender Reviewed by:gnn

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

2016-01-19 Thread Andrew Rybchenko
Author: arybchik Date: Wed Jan 20 07:50:00 2016 New Revision: 294380 URL: https://svnweb.freebsd.org/changeset/base/294380 Log: MFC r293890 sfxge: rx_prefix_pktlen methods do not require EFSYS_OPT_RX_SCALE Submitted by: Mark Spender Reviewed by:gnn Sponsored by:

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

2016-01-19 Thread Andrew Rybchenko
Author: arybchik Date: Wed Jan 20 07:51:23 2016 New Revision: 294381 URL: https://svnweb.freebsd.org/changeset/base/294381 Log: MFC r293891 sfxge: support FATSOv2 in common code Reviewed by:gnn Sponsored by: Solarflare Communications, Inc. Modified:

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

2016-01-20 Thread Andrew Rybchenko
Author: arybchik Date: Wed Jan 20 08:01:21 2016 New Revision: 294386 URL: https://svnweb.freebsd.org/changeset/base/294386 Log: MFC r293901,r294371 sfxge: add accessors for license-related MCDI calls to common code Add support for Huntington MCDI licensing interface to common code.

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

2016-01-20 Thread Andrew Rybchenko
Author: arybchik Date: Wed Jan 20 08:17:28 2016 New Revision: 294397 URL: https://svnweb.freebsd.org/changeset/base/294397 Log: MFC r294253 sfxge: if supported by firmware, use enhanced SET_MAC command to only configure the MTU This allows an MTU change to be requested on

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

2016-01-20 Thread Andrew Rybchenko
Author: arybchik Date: Wed Jan 20 08:18:43 2016 New Revision: 294398 URL: https://svnweb.freebsd.org/changeset/base/294398 Log: MFC r294254 sfxge: support RFID-selectable segments of dynamic configuration tlv_partition_header has field *preset* to support RFID-selectable segments of

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

2016-01-20 Thread Andrew Rybchenko
Author: arybchik Date: Wed Jan 20 08:28:32 2016 New Revision: 294404 URL: https://svnweb.freebsd.org/changeset/base/294404 Log: MFC r294310 sfxge: improve error handling in ef10_ev_rx() Ensure that checksum flags and L3/L4 fields are ignored if lower level errors are reported in the

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

2016-01-19 Thread Andrew Rybchenko
Author: arybchik Date: Wed Jan 20 07:52:24 2016 New Revision: 294382 URL: https://svnweb.freebsd.org/changeset/base/294382 Log: MFC r293892 sfxge: use correct register definitions for setting interrupt moderation on Medford The only value which has changed is the number of rows

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

2016-01-20 Thread Andrew Rybchenko
Author: arybchik Date: Wed Jan 20 08:07:30 2016 New Revision: 294390 URL: https://svnweb.freebsd.org/changeset/base/294390 Log: MFC r294077 sfxge: support FATSOv2 Reviewed by:gnn Sponsored by: Solarflare Communications, Inc. Modified: stable/10/share/man/man4/sfxge.4

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

2016-01-20 Thread Andrew Rybchenko
Author: arybchik Date: Wed Jan 20 08:05:56 2016 New Revision: 294389 URL: https://svnweb.freebsd.org/changeset/base/294389 Log: MFC r294076 sfxge: rework MCDI request completion Submitted by: Andy Moreton Reviewed by:gnn Sponsored by: Solarflare Communications, Inc.

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

2016-01-20 Thread Andrew Rybchenko
Author: arybchik Date: Wed Jan 20 08:16:30 2016 New Revision: 294396 URL: https://svnweb.freebsd.org/changeset/base/294396 Log: MFC r294094 sfxge: check the RX DMA end padding configuration on Medford Submitted by: Mark Spender Reviewed by:gnn Sponsored by: Solarflare

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

2016-01-20 Thread Andrew Rybchenko
Author: arybchik Date: Wed Jan 20 08:21:07 2016 New Revision: 294400 URL: https://svnweb.freebsd.org/changeset/base/294400 Log: MFC r294256 sfxge: cleanup: remove extra empty lines Sponsored by: Solarflare Communications, Inc. Modified:

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

2016-01-20 Thread Andrew Rybchenko
Author: arybchik Date: Wed Jan 20 09:00:42 2016 New Revision: 294406 URL: https://svnweb.freebsd.org/changeset/base/294406 Log: MFC r294372 sfxge: refresh version to note matching version of out-of-tree driver Sponsored by: Solarflare Communications, Inc. Modified:

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

2016-02-11 Thread Andrew Rybchenko
Author: arybchik Date: Thu Feb 11 16:39:30 2016 New Revision: 295526 URL: https://svnweb.freebsd.org/changeset/base/295526 Log: MFC r295467 sfxge: implement SIOCGI2C to read information from phy modules The IOCTL is used by 'ifconfig -v' to show SFP+/QSFP+ information including

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

2016-04-28 Thread Andrew Rybchenko
Author: arybchik Date: Thu Apr 28 06:20:43 2016 New Revision: 298735 URL: https://svnweb.freebsd.org/changeset/base/298735 Log: sfxge(4): do not use RxQ index as label Labels are limitted by 32 on EF10. It is not sufficient on powerful hosts. Since only one RxQ is running over each EvQ,

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

2016-04-30 Thread Andrew Rybchenko
Author: arybchik Date: Sat Apr 30 06:35:20 2016 New Revision: 298836 URL: https://svnweb.freebsd.org/changeset/base/298836 Log: MFC r298735 sfxge(4): do not use RxQ index as label Labels are limitted by 32 on EF10. It is not sufficient on powerful hosts. Since only one RxQ is

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

2016-05-23 Thread Andrew Rybchenko
Author: arybchik Date: Mon May 23 13:17:37 2016 New Revision: 300505 URL: https://svnweb.freebsd.org/changeset/base/300505 Log: sfxge(4): cleanup: remove unused EFX preempt macros The EFSYS_PREEMPT_DISABLE() and EFSYS_PREEMPT_ENABLE() macros were used to ensure correct timing of I2C

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

2016-05-24 Thread Andrew Rybchenko
Author: arybchik Date: Tue May 24 12:20:23 2016 New Revision: 300609 URL: https://svnweb.freebsd.org/changeset/base/300609 Log: sfxge(4): enable Medford support Reviewed by:gnn Sponsored by: Solarflare Communications, Inc. MFC after: 1 week Differential Revision:

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

2016-05-24 Thread Andrew Rybchenko
Author: arybchik Date: Tue May 24 12:14:19 2016 New Revision: 300605 URL: https://svnweb.freebsd.org/changeset/base/300605 Log: sfxge(4): be ready to receive events immediately after event queues are created Submitted by: Mark Spender Reviewed by:gnn Sponsored by: Solarflare

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

2016-05-24 Thread Andrew Rybchenko
Author: arybchik Date: Tue May 24 12:15:30 2016 New Revision: 300606 URL: https://svnweb.freebsd.org/changeset/base/300606 Log: sfxge(4): provide option to disable not a local MAC address check Option EFSYS_OPT_ALLOW_UNCONFIGURED_NIC disables check that the adapter MAC address is not a

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

2016-05-24 Thread Andrew Rybchenko
Author: arybchik Date: Tue May 24 12:19:14 2016 New Revision: 300608 URL: https://svnweb.freebsd.org/changeset/base/300608 Log: sfxge(4): bump driver version to the closest out-of-tree version Sponsored by: Solarflare Communications, Inc. MFC after: 1 week Modified:

svn commit: r300607 - in head: share/man/man4 sys/dev/sfxge sys/dev/sfxge/common

2016-05-24 Thread Andrew Rybchenko
Author: arybchik Date: Tue May 24 12:16:57 2016 New Revision: 300607 URL: https://svnweb.freebsd.org/changeset/base/300607 Log: sfxge(4): cleanup: update copyright to 2016 Sponsored by: Solarflare Communications, Inc. MFC after: 1 week Differential Revision:

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

2016-05-12 Thread Andrew Rybchenko
Author: arybchik Date: Thu May 12 06:19:06 2016 New Revision: 299517 URL: https://svnweb.freebsd.org/changeset/base/299517 Log: sfxge(4): cleanup: constify common code method tables Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. MFC after: 1 week

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

2016-05-12 Thread Andrew Rybchenko
Author: arybchik Date: Thu May 12 06:20:26 2016 New Revision: 299518 URL: https://svnweb.freebsd.org/changeset/base/299518 Log: sfxge(4): update multicast filter insertion algorithm When the multicast filters we're allowed to insert are controlled by the hypervisor, it may be that we can

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

2016-05-17 Thread Andrew Rybchenko
Author: arybchik Date: Tue May 17 06:23:50 2016 New Revision: 37 URL: https://svnweb.freebsd.org/changeset/base/37 Log: sfxge(4): store licensing state in efx_lic Check licensing support at NIC startup to avoid multiple checks later. As state is stored, licensing initialisation

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

2016-05-17 Thread Andrew Rybchenko
Author: arybchik Date: Tue May 17 06:25:00 2016 New Revision: 38 URL: https://svnweb.freebsd.org/changeset/base/38 Log: 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 configure an

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

2016-05-17 Thread Andrew Rybchenko
Author: arybchik Date: Tue May 17 06:26:02 2016 New Revision: 39 URL: https://svnweb.freebsd.org/changeset/base/39 Log: 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 clock domain for

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

2016-05-17 Thread Andrew Rybchenko
Author: arybchik Date: Tue May 17 06:27:19 2016 New Revision: 300010 URL: https://svnweb.freebsd.org/changeset/base/300010 Log: sfxge(4): restore clearing of MCDI new epoch flag in common code Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. MFC after:

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

2016-05-17 Thread Andrew Rybchenko
Author: arybchik Date: Tue May 17 06:28:03 2016 New Revision: 300011 URL: https://svnweb.freebsd.org/changeset/base/300011 Log: 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 reported from

svn commit: r299600 - in head/sys: dev/sfxge/common modules/sfxge

2016-05-13 Thread Andrew Rybchenko
Author: arybchik Date: Fri May 13 07:00:46 2016 New Revision: 299600 URL: https://svnweb.freebsd.org/changeset/base/299600 Log: sfxge(4): move ef10_mcdi_* to ef10_mcdi.c Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. MFC after: 1 week Added:

svn commit: r299598 - in head/sys: dev/sfxge/common modules/sfxge

2016-05-13 Thread Andrew Rybchenko
Author: arybchik Date: Fri May 13 06:58:20 2016 New Revision: 299598 URL: https://svnweb.freebsd.org/changeset/base/299598 Log: sfxge(4): move ef10_intr_* to ef10_intr.c Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. MFC after: 1 week Added:

svn commit: r299603 - in head/sys: dev/sfxge/common modules/sfxge

2016-05-13 Thread Andrew Rybchenko
Author: arybchik Date: Fri May 13 07:05:40 2016 New Revision: 299603 URL: https://svnweb.freebsd.org/changeset/base/299603 Log: sfxge(4): move ef10_phy_* to ef10_phy.c Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. MFC after: 1 week Added:

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

2016-05-16 Thread Andrew Rybchenko
Author: arybchik Date: Mon May 16 06:19:17 2016 New Revision: 299899 URL: https://svnweb.freebsd.org/changeset/base/299899 Log: sfxge(4): cleanup: make licensing function quieter Silent handling of failure to invoke functions that are not supported on older licensing versions.

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

2016-05-16 Thread Andrew Rybchenko
Author: arybchik Date: Mon May 16 06:17:56 2016 New Revision: 299898 URL: https://svnweb.freebsd.org/changeset/base/299898 Log: sfxge(4): restructure efx_lic to support V3 licensing Create separate implementations of the efx_lic API for each revision of the licensing system. All

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

2016-05-16 Thread Andrew Rybchenko
Author: arybchik Date: Mon May 16 06:26:18 2016 New Revision: 299901 URL: https://svnweb.freebsd.org/changeset/base/299901 Log: sfxge(4): cleanup: make VPD lookups quieter A lookup on a VPD entry which is missing reports several failure messages as it propagates through wrapper

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

2016-05-16 Thread Andrew Rybchenko
Author: arybchik Date: Mon May 16 08:28:27 2016 New Revision: 299924 URL: https://svnweb.freebsd.org/changeset/base/299924 Log: sfxge(4): cleanup: remove misnamed function declaration Submitted by: Richard Houldsworth Sponsored by: Solarflare Communications, Inc. MFC after: 1

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

2016-05-16 Thread Andrew Rybchenko
Author: arybchik Date: Mon May 16 08:04:40 2016 New Revision: 299920 URL: https://svnweb.freebsd.org/changeset/base/299920 Log: sfxge(4): cleanup: simplify ef10_ev_qcreate Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. MFC after: 1 week Modified:

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

2016-05-16 Thread Andrew Rybchenko
Author: arybchik Date: Mon May 16 08:27:20 2016 New Revision: 299923 URL: https://svnweb.freebsd.org/changeset/base/299923 Log: sfxge(4): cleanup: make MCDI license queries quieter in common code Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. MFC after:

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

2016-05-16 Thread Andrew Rybchenko
Author: arybchik Date: Mon May 16 08:32:21 2016 New Revision: 299925 URL: https://svnweb.freebsd.org/changeset/base/299925 Log: sfxge(4): cleanup: quieten more common code MCDI handlers Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. MFC after: 1 week

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

2016-05-16 Thread Andrew Rybchenko
Author: arybchik Date: Mon May 16 06:42:45 2016 New Revision: 299907 URL: https://svnweb.freebsd.org/changeset/base/299907 Log: sfxge(4): increase maximum size of license keys Increase buffer sizes for license keys to 160 bytes to accomodate ECDSA hashes. Submitted by: Richard

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

2016-05-16 Thread Andrew Rybchenko
Author: arybchik Date: Mon May 16 07:33:56 2016 New Revision: 299917 URL: https://svnweb.freebsd.org/changeset/base/299917 Log: sfxge(4): set TSOv2 feature flag on Medford Submitted by: Mark Spender Sponsored by: Solarflare Communications, Inc. MFC after: 1 week Modified:

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

2016-05-16 Thread Andrew Rybchenko
Author: arybchik Date: Mon May 16 07:47:20 2016 New Revision: 299919 URL: https://svnweb.freebsd.org/changeset/base/299919 Log: 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_EEXIST

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

2016-05-16 Thread Andrew Rybchenko
Author: arybchik Date: Mon May 16 06:38:51 2016 New Revision: 299904 URL: https://svnweb.freebsd.org/changeset/base/299904 Log: sfxge(4): improve PCIe link speed and width check Perform a more accurate check of whether the PCIe bandwidth is sufficient for the current/supported port

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

2016-05-16 Thread Andrew Rybchenko
Author: arybchik Date: Mon May 16 06:59:12 2016 New Revision: 299909 URL: https://svnweb.freebsd.org/changeset/base/299909 Log: sfxge(4): regenerate MCDI headers from firmwaresrc .yml Sponsored by: Solarflare Communications, Inc. MFC after: 1 week Modified:

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

2016-05-16 Thread Andrew Rybchenko
Author: arybchik Date: Mon May 16 07:12:04 2016 New Revision: 299911 URL: https://svnweb.freebsd.org/changeset/base/299911 Log: sfxge(4): fix license validation check for V3 licenses Length consistency checks were failing for ECC hashes. Submitted by: Richard Houldsworth

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

2016-05-16 Thread Andrew Rybchenko
Author: arybchik Date: Mon May 16 06:32:06 2016 New Revision: 299903 URL: https://svnweb.freebsd.org/changeset/base/299903 Log: sfxge(4): cleanup: make TLV scans quieter Find end of segments in a more direct way that avoids an error report at the terminator. Submitted by: Richard

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

2016-05-16 Thread Andrew Rybchenko
Author: arybchik Date: Mon May 16 06:40:17 2016 New Revision: 299905 URL: https://svnweb.freebsd.org/changeset/base/299905 Log: sfxge(4): fix V1 licensing MCDI operations Implementation of the MCDI commands for Siena boards was requesting the wrong operation. Submitted by: Richard

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

2016-05-16 Thread Andrew Rybchenko
Author: arybchik Date: Mon May 16 07:29:50 2016 New Revision: 299915 URL: https://svnweb.freebsd.org/changeset/base/299915 Log: 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 Submitted

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

2016-05-16 Thread Andrew Rybchenko
Author: arybchik Date: Mon May 16 07:45:43 2016 New Revision: 299918 URL: https://svnweb.freebsd.org/changeset/base/299918 Log: fxge(4): cleanup: run genfwdef to propogate prior changes to TLV headers Submitted by: Andrew Lee Sponsored by: Solarflare Communications, Inc. MFC

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

2016-05-13 Thread Andrew Rybchenko
Author: arybchik Date: Fri May 13 06:47:07 2016 New Revision: 299594 URL: https://svnweb.freebsd.org/changeset/base/299594 Log: sfxge(4): avoid duplicate delivery of packets when changing multicast mode with multicast chaining enabled With multicast chaining, if e.g. a specific multicast

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

2016-05-13 Thread Andrew Rybchenko
Author: arybchik Date: Fri May 13 06:47:47 2016 New Revision: 299595 URL: https://svnweb.freebsd.org/changeset/base/299595 Log: sfxge(4): comment on when we assume multicast chaining is available It's the same on Medford as Huntington. Multicast chaining is not always on, even with

svn commit: r299601 - in head/sys: dev/sfxge/common modules/sfxge

2016-05-13 Thread Andrew Rybchenko
Author: arybchik Date: Fri May 13 07:03:04 2016 New Revision: 299601 URL: https://svnweb.freebsd.org/changeset/base/299601 Log: sfxge(4): move ef10_nic_* to ef10_nic.c Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. MFC after: 1 week Added:

svn commit: r299597 - in head/sys: dev/sfxge/common modules/sfxge

2016-05-13 Thread Andrew Rybchenko
Author: arybchik Date: Fri May 13 06:57:08 2016 New Revision: 299597 URL: https://svnweb.freebsd.org/changeset/base/299597 Log: sfxge(4): move ef10_filter_* to ef10_filter.c Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. MFC after: 1 week Added:

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

2016-05-13 Thread Andrew Rybchenko
Author: arybchik Date: Fri May 13 07:15:02 2016 New Revision: 299609 URL: https://svnweb.freebsd.org/changeset/base/299609 Log: sfxge(4): rename falconsiena_mac_* Falcon support has been removed, so this code only supports Siena. Reviewed by:Andy Moreton Sponsored by:

svn commit: r299605 - in head/sys: dev/sfxge/common modules/sfxge

2016-05-13 Thread Andrew Rybchenko
Author: arybchik Date: Fri May 13 07:08:33 2016 New Revision: 299605 URL: https://svnweb.freebsd.org/changeset/base/299605 Log: sfxge(4): move ef10_tx_* to ef10_tx.c Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. MFC after: 1 week Added:

svn commit: r299604 - in head/sys: dev/sfxge/common modules/sfxge

2016-05-13 Thread Andrew Rybchenko
Author: arybchik Date: Fri May 13 07:06:57 2016 New Revision: 299604 URL: https://svnweb.freebsd.org/changeset/base/299604 Log: sfxge(4): move ef10_rx_* to ef10_rx.c Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. MFC after: 1 week Added:

svn commit: r299596 - in head/sys: dev/sfxge/common modules/sfxge

2016-05-13 Thread Andrew Rybchenko
Author: arybchik Date: Fri May 13 06:54:18 2016 New Revision: 299596 URL: https://svnweb.freebsd.org/changeset/base/299596 Log: sfxge(4): move ef10_ev_* to ef10_ev.c Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. MFC after: 1 week Added:

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

2016-05-13 Thread Andrew Rybchenko
Author: arybchik Date: Fri May 13 07:12:14 2016 New Revision: 299608 URL: https://svnweb.freebsd.org/changeset/base/299608 Log: sfxge(4): rename falconsiena_intr_* falcon support has been removed, so this code only supports Siena. Submitted by: Andy Moreton Sponsored by:

svn commit: r299602 - in head/sys: dev/sfxge/common modules/sfxge

2016-05-13 Thread Andrew Rybchenko
Author: arybchik Date: Fri May 13 07:04:28 2016 New Revision: 299602 URL: https://svnweb.freebsd.org/changeset/base/299602 Log: sfxge(4): move ef10_nvram_* to ef10_nvram.c Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. MFC after: 1 week Added:

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

2016-05-13 Thread Andrew Rybchenko
Author: arybchik Date: Fri May 13 07:17:38 2016 New Revision: 299612 URL: https://svnweb.freebsd.org/changeset/base/299612 Log: sfxge(4): rename falconsiena_filter_* Falcon support has been removed, so this code only supports Siena. Submitted by: Andy Moreton Sponsored by:

svn commit: r299599 - in head/sys: dev/sfxge/common modules/sfxge

2016-05-13 Thread Andrew Rybchenko
Author: arybchik Date: Fri May 13 06:59:20 2016 New Revision: 299599 URL: https://svnweb.freebsd.org/changeset/base/299599 Log: sfxge(4): move ef10_mac_* to ef10_mac.c Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. MFC after: 1 week Added:

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

2016-05-13 Thread Andrew Rybchenko
Author: arybchik Date: Fri May 13 07:11:36 2016 New Revision: 299607 URL: https://svnweb.freebsd.org/changeset/base/299607 Log: sfxge(4): rename falconsiena_ev_* Falcon support has been removed, so this code only supports Siena. Submitted by: Andy Moreton Sponsored by:

svn commit: r299606 - in head/sys: dev/sfxge/common modules/sfxge

2016-05-13 Thread Andrew Rybchenko
Author: arybchik Date: Fri May 13 07:10:07 2016 New Revision: 299606 URL: https://svnweb.freebsd.org/changeset/base/299606 Log: sfxge(4): move ef10_vpd_* to ef10_vpd.c Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. MFC after: 1 week Added:

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

2016-05-13 Thread Andrew Rybchenko
Author: arybchik Date: Fri May 13 07:16:29 2016 New Revision: 299611 URL: https://svnweb.freebsd.org/changeset/base/299611 Log: sfxge(4): rename falconsiena_tx_* Falcon support has been removed, so this code only supports Siena. Submitted by: Andy Moreton Sponsored by:

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

2016-05-13 Thread Andrew Rybchenko
Author: arybchik Date: Fri May 13 07:15:51 2016 New Revision: 299610 URL: https://svnweb.freebsd.org/changeset/base/299610 Log: sfxge(4): rename falconsiena_rx_* Falcon support has been removed, so this code only supports Siena. Submitted by: Andy Moreton Sponsored by:

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

2016-05-18 Thread Andrew Rybchenko
Author: arybchik Date: Wed May 18 09:57:11 2016 New Revision: 300135 URL: https://svnweb.freebsd.org/changeset/base/300135 Log: sfxge(4): cleanup: remove trailing whitespaces Sponsored by: Solarflare Communications, Inc. MFC after: 1 week Modified: head/sys/dev/sfxge/sfxge_rx.c

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

2016-05-11 Thread Andrew Rybchenko
Author: arybchik Date: Wed May 11 06:18:15 2016 New Revision: 299404 URL: https://svnweb.freebsd.org/changeset/base/299404 Log: sfxge(4): remove Falcon specific EV_GLOBAL support Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. MFC after: 1 week

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

2016-05-11 Thread Andrew Rybchenko
Author: arybchik Date: Wed May 11 06:19:53 2016 New Revision: 299406 URL: https://svnweb.freebsd.org/changeset/base/299406 Log: sfxge(4): add new Emerald board sensors to common code Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. MFC after: 1 week

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

2016-05-11 Thread Andrew Rybchenko
Author: arybchik Date: Wed May 11 06:19:05 2016 New Revision: 299405 URL: https://svnweb.freebsd.org/changeset/base/299405 Log: sfxge(4): simplify efx_mac_select Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. MFC after: 1 week Differential

svn commit: r299407 - in head/sys: dev/sfxge/common modules/sfxge

2016-05-11 Thread Andrew Rybchenko
Author: arybchik Date: Wed May 11 06:21:07 2016 New Revision: 299407 URL: https://svnweb.freebsd.org/changeset/base/299407 Log: sfxge(4): make efx_sram_test Siena-only Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. MFC after: 1 week Differential

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

2016-05-11 Thread Andrew Rybchenko
Author: arybchik Date: Wed May 11 06:28:08 2016 New Revision: 299410 URL: https://svnweb.freebsd.org/changeset/base/299410 Log: sfxge(4): fix efx_filter_reconfigure parameter type This caused signed/unsigned errors in some subsequent patches. The only value passed to this is a uint32_t.

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

2016-05-11 Thread Andrew Rybchenko
Author: arybchik Date: Wed May 11 06:16:53 2016 New Revision: 299403 URL: https://svnweb.freebsd.org/changeset/base/299403 Log: sfxge(4): remove Falcon-specific code paths from common code Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. MFC after: 1

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

2016-05-11 Thread Andrew Rybchenko
Author: arybchik Date: Wed May 11 06:15:07 2016 New Revision: 299402 URL: https://svnweb.freebsd.org/changeset/base/299402 Log: sfxge(4): add TLV format buffer manipulation functions for V3 licensing The licensing partition for V3 licensing will use the standard TLV format, so Medford

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

2016-05-14 Thread Andrew Rybchenko
Author: arybchik Date: Sat May 14 06:00:00 2016 New Revision: 299719 URL: https://svnweb.freebsd.org/changeset/base/299719 Log: sfxge(4): prepare for moving EF10 definitions to ef10_impl.h Move legacy privilege masks near to their only user. Move Huntington definitions to the top of

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

2016-05-14 Thread Andrew Rybchenko
Author: arybchik Date: Sat May 14 06:02:00 2016 New Revision: 299720 URL: https://svnweb.freebsd.org/changeset/base/299720 Log: sfxge(4): move ef10 definitions to ef10_impl.h Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. MFC after: 1 week Modified:

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

2016-05-14 Thread Andrew Rybchenko
Author: arybchik Date: Sat May 14 06:04:29 2016 New Revision: 299722 URL: https://svnweb.freebsd.org/changeset/base/299722 Log: sfxge(4): remove obsolete EFSYS_OPT_PHY_PROPS option and APIs Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. MFC after: 1

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

2016-05-14 Thread Andrew Rybchenko
Author: arybchik Date: Sat May 14 06:05:45 2016 New Revision: 299723 URL: https://svnweb.freebsd.org/changeset/base/299723 Log: sfxge(4): import TLV layout from firmwaresrc Submitted by: Laurence Evans Sponsored by: Solarflare Communications, Inc. MFC after: 1 week Modified:

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

2016-05-14 Thread Andrew Rybchenko
Author: arybchik Date: Sat May 14 06:17:03 2016 New Revision: 299731 URL: https://svnweb.freebsd.org/changeset/base/299731 Log: sfxge(4): remove unimplemented sensor reset method Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. MFC after: 1 week

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

2016-05-14 Thread Andrew Rybchenko
Author: arybchik Date: Sat May 14 06:14:28 2016 New Revision: 299729 URL: https://svnweb.freebsd.org/changeset/base/299729 Log: sfxge(4): remove unimplemented MAC reset method Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. MFC after: 1 week

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

2016-05-14 Thread Andrew Rybchenko
Author: arybchik Date: Sat May 14 06:16:14 2016 New Revision: 299730 URL: https://svnweb.freebsd.org/changeset/base/299730 Log: sfxge(4): fix build with -Werror=pointer-sign -Werror=pointer-sign is enabled in OmniOS GLD driver build. Sponsored by: Solarflare Communications, Inc.

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

2016-05-14 Thread Andrew Rybchenko
Author: arybchik Date: Sat May 14 06:18:49 2016 New Revision: 299733 URL: https://svnweb.freebsd.org/changeset/base/299733 Log: sfxge(4): remove obsolete EFX_MON types Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. MFC after: 1 week Modified:

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

2016-05-13 Thread Andrew Rybchenko
Author: arybchik Date: Sat May 14 05:59:18 2016 New Revision: 299718 URL: https://svnweb.freebsd.org/changeset/base/299718 Log: sfxge(4): rename falconsiena_filter types Falcon support has been removed, so this code only supports Siena. Submitted by: Andy Moreton Sponsored by:

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

2016-05-14 Thread Andrew Rybchenko
Author: arybchik Date: Sat May 14 06:03:18 2016 New Revision: 299721 URL: https://svnweb.freebsd.org/changeset/base/299721 Log: sfxge(4): remove PHY property method stubs Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. MFC after: 1 week Modified:

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

2016-05-14 Thread Andrew Rybchenko
Author: arybchik Date: Sat May 14 06:06:48 2016 New Revision: 299724 URL: https://svnweb.freebsd.org/changeset/base/299724 Log: sfxge(4): remove unimplemented EFX PHY methods Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. MFC after: 1 week Modified:

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

2016-05-14 Thread Andrew Rybchenko
Author: arybchik Date: Sat May 14 06:12:26 2016 New Revision: 299727 URL: https://svnweb.freebsd.org/changeset/base/299727 Log: sfxge(4): cleanup: remove unused variable flags Sponsored by: Solarflare Communications, Inc. MFC after: 1 week Modified:

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

2016-05-14 Thread Andrew Rybchenko
Author: arybchik Date: Sat May 14 06:13:24 2016 New Revision: 299728 URL: https://svnweb.freebsd.org/changeset/base/299728 Log: sfxge(4): cleanup: remove unused define EFX_EVQ_FALCON_TIMER_QUANTUM_NS Sponsored by: Solarflare Communications, Inc. MFC after: 1 week Modified:

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

2016-05-14 Thread Andrew Rybchenko
Author: arybchik Date: Sat May 14 06:17:55 2016 New Revision: 299732 URL: https://svnweb.freebsd.org/changeset/base/299732 Log: sfxge(4): remove unimplemented sensor reconfigure method Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. MFC after: 1 week

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

2016-05-14 Thread Andrew Rybchenko
Author: arybchik Date: Sat May 14 06:20:08 2016 New Revision: 299734 URL: https://svnweb.freebsd.org/changeset/base/299734 Log: sfxge(4): remove unused EFX PHY symbols Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. MFC after: 1 week Modified:

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

2016-05-10 Thread Andrew Rybchenko
Author: arybchik Date: Tue May 10 06:51:20 2016 New Revision: 299318 URL: https://svnweb.freebsd.org/changeset/base/299318 Log: sfxge(4): restructure TLV buffer validation Move TLV buffer validation into ef10-specific function and add accessor function which also converts the partition

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

2016-05-10 Thread Andrew Rybchenko
Author: arybchik Date: Tue May 10 07:06:44 2016 New Revision: 299322 URL: https://svnweb.freebsd.org/changeset/base/299322 Log: sfxge(4): remove EFSYS_OPT_MAC_FALCON_GMAC Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. MFC after: 1 week Modified:

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

2016-05-10 Thread Andrew Rybchenko
Author: arybchik Date: Tue May 10 07:40:03 2016 New Revision: 299339 URL: https://svnweb.freebsd.org/changeset/base/299339 Log: sfxge(4): cleanup: remove obsolete common code module Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. MFC after: 1 week

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

2016-05-10 Thread Andrew Rybchenko
Author: arybchik Date: Tue May 10 06:53:38 2016 New Revision: 299319 URL: https://svnweb.freebsd.org/changeset/base/299319 Log: sfxge(4): add TLV item manipulation functions to common code Add creation, deletion and checksumming operations to the private copy of TLV functions in the

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

2016-05-10 Thread Andrew Rybchenko
Author: arybchik Date: Tue May 10 07:01:06 2016 New Revision: 299320 URL: https://svnweb.freebsd.org/changeset/base/299320 Log: sfxge(4): remove EFSYS_OPT_FALCON Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. MFC after: 1 week Modified:

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

2016-05-10 Thread Andrew Rybchenko
Author: arybchik Date: Tue May 10 07:07:49 2016 New Revision: 299323 URL: https://svnweb.freebsd.org/changeset/base/299323 Log: sfxge(4): remove EFSYS_OPT_MAC_FALCON_XMAC Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. MFC after: 1 week Modified:

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

2016-05-10 Thread Andrew Rybchenko
Author: arybchik Date: Tue May 10 07:08:40 2016 New Revision: 299324 URL: https://svnweb.freebsd.org/changeset/base/299324 Log: sfxge(4): remove EFSYS_OPT_MON_LM87 Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. MFC after: 1 week Modified:

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

2016-05-10 Thread Andrew Rybchenko
Author: arybchik Date: Tue May 10 07:12:27 2016 New Revision: 299327 URL: https://svnweb.freebsd.org/changeset/base/299327 Log: sfxge(4): remove EFSYS_OPT_FALCON_BOOTROM Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. MFC after: 1 week Modified:

<    6   7   8   9   10   11   12   13   14   >