Author: arybchik
Date: Thu May 21 09:22:15 2015
New Revision: 283215
URL: https://svnweb.freebsd.org/changeset/base/283215
Log:
MFC: r283049
sfxge: allow to disable checksum offloads over VLAN
It just affects capabilities of the created VLAN interface.
Sponsored by: Solarflare
Author: arybchik
Date: Thu May 21 09:24:35 2015
New Revision: 283217
URL: https://svnweb.freebsd.org/changeset/base/283217
Log:
MFC: r283051
sfxge: do not advertise LRO capability if LRO is compiled out
Sponsored by: Solarflare Communications, Inc.
Modified:
Author: arybchik
Date: Thu May 21 08:55:06 2015
New Revision: 283202
URL: https://svnweb.freebsd.org/changeset/base/283202
Log:
MFC: r282897
sfxge: add missing const qualifier to sfxge_link_mode
Sponsored by: Solarflare Communications, Inc.
Modified:
Author: arybchik
Date: Thu May 21 09:00:45 2015
New Revision: 283204
URL: https://svnweb.freebsd.org/changeset/base/283204
Log:
MFC: r282900
sfxge: IPv4 Tx checksum offload may be disabled in fact
Split IFCAP_HWCSUM to IFCAP_RXCSUM and IFCAP_TXCSUM to highlight Tx and Rx.
Author: arybchik
Date: Thu May 21 09:06:41 2015
New Revision: 283207
URL: https://svnweb.freebsd.org/changeset/base/283207
Log:
MFC: r282941
sfxge: do not change CSUM_TSO when IFCAP_TSOx is changed
It is simply not required since the kernel checks corresponding
IFCAP_TSOx capability
Author: arybchik
Date: Thu May 21 09:05:13 2015
New Revision: 283206
URL: https://svnweb.freebsd.org/changeset/base/283206
Log:
MFC: r282940
sfxge: LRO may be done only if checksums are OK
Also it is cheaper to check Rx descriptor flags than TCP protocol in IP
header.
Sponsored
Author: arybchik
Date: Thu May 21 09:09:51 2015
New Revision: 283209
URL: https://svnweb.freebsd.org/changeset/base/283209
Log:
MFC: r282996
sfxge: support Rx checksum offloads disabling
We can't disable it in HW, but we can ignore result.
Discard Rx descriptor checksum flags if Rx
Author: arybchik
Date: Thu May 21 09:12:25 2015
New Revision: 283211
URL: https://svnweb.freebsd.org/changeset/base/283211
Log:
MFC: r282998
sfxge: move mbuf free to sfxge_if_transmit()
It is a preparation to the next patch which will service packet queue
even if packet addtion
Author: arybchik
Date: Thu May 21 09:15:19 2015
New Revision: 283213
URL: https://svnweb.freebsd.org/changeset/base/283213
Log:
MFC: r283007
sfxge: avoid usage of ifm_data
The driver uses ifm_data to save capabilities mask calculated during
initialization when supported phy modes
Author: arybchik
Date: Thu May 21 09:21:05 2015
New Revision: 283214
URL: https://svnweb.freebsd.org/changeset/base/283214
Log:
MFC: r283048
sfxge: fix overflow queue freeze
If TxQ lock is obtained, deferred packet list shold be serviced even if
the packet addition fails because of
Author: arybchik
Date: Thu May 21 09:23:28 2015
New Revision: 283216
URL: https://svnweb.freebsd.org/changeset/base/283216
Log:
MFC: r283050
sfxge: automatically turn off TSO when Tx checksum offload is disabled
Also return error if TSO is requested without Tx checksum offload.
Author: arybchik
Date: Thu Jun 18 15:41:09 2015
New Revision: 284554
URL: https://svnweb.freebsd.org/changeset/base/284554
Log:
sfxge: use if_initbaudrate() to set interface baudrate
It is required to cope with u_long limit for 10 Gbps in a right way.
It is a direct commit to stable/10
Author: arybchik
Date: Fri Jun 26 06:08:52 2015
New Revision: 284867
URL: https://svnweb.freebsd.org/changeset/base/284867
Log:
MFC: r284747
sfxge: skip VPD info population if access is denied
The patch allows to run on unprivileged PF (PFIOV) passed to
a virtual machine.
Author: arybchik
Date: Wed Jun 24 06:25:20 2015
New Revision: 284747
URL: https://svnweb.freebsd.org/changeset/base/284747
Log:
sfxge: skip VPD info population if access is denied
The patch allows to run on unprivileged PF (PFIOV) passed to
a virtual machine.
Reviewed by:gnn
Author: arybchik
Date: Thu Jun 18 15:46:39 2015
New Revision: 284555
URL: https://svnweb.freebsd.org/changeset/base/284555
Log:
MFC: r283514
sfxge: add 7xxx NICs family support
Support 7xxx adapters including firmware-assisted TSO and VLAN tagging:
- Solarflare Flareon Ultra
Author: arybchik
Date: Thu Jun 18 15:50:42 2015
New Revision: 284556
URL: https://svnweb.freebsd.org/changeset/base/284556
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
Author: arybchik
Date: Wed May 27 08:57:48 2015
New Revision: 283599
URL: https://svnweb.freebsd.org/changeset/base/283599
Log:
sfxge: mask ifmedia options (pauses) when looking for matching mode
Sponsored by: Solarflare Communications, Inc.
MFC after: 2 days
Differential
Author: arybchik
Date: Fri May 29 05:44:56 2015
New Revision: 283679
URL: https://svnweb.freebsd.org/changeset/base/283679
Log:
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 in GENERIC
Author: arybchik
Date: Fri May 29 05:58:21 2015
New Revision: 283682
URL: https://svnweb.freebsd.org/changeset/base/283682
Log:
MFC: r283599
sfxge: mask ifmedia options (pauses) when looking for matching mode
Sponsored by: Solarflare Communications, Inc.
Modified:
Author: arybchik
Date: Fri May 22 07:39:21 2015
New Revision: 283278
URL: https://svnweb.freebsd.org/changeset/base/283278
Log:
sfxge: relax assertion to allow RST flag in TSO packets
Kernel under stress load, mixed MC reboot and sfupdate really
generates TSO packet with RST flag.
It
Author: arybchik
Date: Mon May 25 08:34:55 2015
New Revision: 283514
URL: https://svnweb.freebsd.org/changeset/base/283514
Log:
sfxge: add 7xxx NICs family support
Support 7xxx adapters including firmware-assisted TSO and VLAN tagging:
- Solarflare Flareon Ultra 7000 series 10/40G
Author: arybchik
Date: Sun May 24 06:53:10 2015
New Revision: 283350
URL: https://svnweb.freebsd.org/changeset/base/283350
Log:
MFC: r283278
sfxge: relax assertion to allow RST flag in TSO packets
Kernel under stress load, mixed MC reboot and sfupdate really
generates TSO packet
Author: arybchik
Date: Wed Jul 22 16:25:18 2015
New Revision: 285798
URL: https://svnweb.freebsd.org/changeset/base/285798
Log:
sfxge: added fallbacks for pre 4.2.1 firmware support
Driver must be able to start against older firmware that is missing
recently added MCDI calls, otherwise
Author: arybchik
Date: Thu Jul 23 15:08:21 2015
New Revision: 285813
URL: https://svnweb.freebsd.org/changeset/base/285813
Log:
MFC r285798
sfxge: added fallbacks for pre 4.2.1 firmware support
Driver must be able to start against older firmware that is missing
recently added MCDI
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 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:
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
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
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 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: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
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
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
Author: arybchik
Date: Tue Dec 8 06:25:52 2015
New Revision: 291985
URL: https://svnweb.freebsd.org/changeset/base/291985
Log:
sfxge: [3/6] rework MCDI response handling
Required for MCDI proxy authorization support.
Submitted by: Andy Moreton
Reviewed by:gnn
Sponsored by:
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: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
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
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: Fri Dec 4 06:51:37 2015
New Revision: 291746
URL: https://svnweb.freebsd.org/changeset/base/291746
Log:
sfxge: add additional WRITESIZE value for NVRAM_INFO command
Submitted by: Paul Fox
Sponsored by: Solarflare Communications, Inc.
MFC after: 2 days
Author: arybchik
Date: Fri Dec 4 06:54:46 2015
New Revision: 291747
URL: https://svnweb.freebsd.org/changeset/base/291747
Log:
sfxge: [EF10] support RxQ scattering control
If, for example, a VF is configured to use a 1500 byte MTU, but the port
it is attached to is set to 9000 bytes,
Author: arybchik
Date: Thu Dec 3 08:06:10 2015
New Revision: 291682
URL: https://svnweb.freebsd.org/changeset/base/291682
Log:
sfxge: regenerate MCDI headers
Sponsored by: Solarflare Communications, Inc.
MFC after: 2 days
Modified:
head/sys/dev/sfxge/common/efx_regs_mcdi.h
Author: arybchik
Date: Mon Dec 7 06:05:23 2015
New Revision: 291925
URL: https://svnweb.freebsd.org/changeset/base/291925
Log:
sfxge: fix name conflict with crc32_table from sys/crc32.h
The header is not present on FreeBSD, but exists on OmniOS where sfxge
common code is used as well.
Author: arybchik
Date: Mon Dec 7 06:01:14 2015
New Revision: 291923
URL: https://svnweb.freebsd.org/changeset/base/291923
Log:
sfxge: [Sorrento] support writing of MUM firmware
When writing the MUM firmware the chunk size must be equal to the erase
size.
Submitted by: Laurence
Author: arybchik
Date: Mon Dec 7 06:07:01 2015
New Revision: 291926
URL: https://svnweb.freebsd.org/changeset/base/291926
Log:
sfxge: fix pointer parameter/value signedness mismatch warnings
TLV routines use 'uint8_t *', NVRAM code uses caddr_t. Just cast to
required type to fix the
Author: arybchik
Date: Mon Dec 7 05:59:24 2015
New Revision: 291922
URL: https://svnweb.freebsd.org/changeset/base/291922
Log:
sfxge: support PERMIT_SET_MAC_WHEN_FILTERS_INSTALLED flag
Use flag on vadapter alloc when reported as a supported capability.
Use the slow device reset only
Author: arybchik
Date: Mon Dec 7 06:04:24 2015
New Revision: 291924
URL: https://svnweb.freebsd.org/changeset/base/291924
Log:
sfxge: switch to TxQ creation specific flags
It is better do not mix TxQ creation and receive event flags since only
checksum flags are applicable to TxQ.
Author: arybchik
Date: Mon Dec 7 07:22:21 2015
New Revision: 291928
URL: https://svnweb.freebsd.org/changeset/base/291928
Log:
sfxge: [2/6] rework MCDI response polling
Required to support MCDI proxy authorization.
Submitted by: Andy Moreton
Reviewed by:gnn
Sponsored by:
Author: arybchik
Date: Mon Dec 7 07:20:49 2015
New Revision: 291927
URL: https://svnweb.freebsd.org/changeset/base/291927
Log:
sfxge: [1/6] add common code MCDI proxy auth build option
Submitted by: Andy Moreton
Reviewed by:gnn
Sponsored by: Solarflare Communications, Inc.
Author: arybchik
Date: Wed Dec 9 06:53:43 2015
New Revision: 292009
URL: https://svnweb.freebsd.org/changeset/base/292009
Log:
sfxge: cleanup: fix (unused) EFX_OR_BYTE macro
Submitted by: Andy Moreton
Sponsored by: Solarflare Communications, Inc.
MFC after: 2 days
Modified:
Author: arybchik
Date: Wed Dec 9 06:14:47 2015
New Revision: 292007
URL: https://svnweb.freebsd.org/changeset/base/292007
Log:
sfxge: [4/6] rework MCDI response polling
Required for MCDI proxy authorization support.
Submitted by: Andy Moreton
Sponsored by: Solarflare
Author: arybchik
Date: Wed Dec 9 06:24:22 2015
New Revision: 292008
URL: https://svnweb.freebsd.org/changeset/base/292008
Log:
sfxge: use MAC spoofing TX and MAC change privileges
Update of common code to provide a query on the MAC_SPOOFING_TX and
CHANGE_MAC privileges instead of the
Author: arybchik
Date: Wed Dec 9 06:59:04 2015
New Revision: 292010
URL: https://svnweb.freebsd.org/changeset/base/292010
Log:
sfxge: cleanup: removed unused variable
Submitted by: Artem V. Andreev
Sponsored by: Solarflare Communications, Inc.
MFC after: 2 days
Modified:
Author: arybchik
Date: Sat Dec 5 17:11:14 2015
New Revision: 291862
URL: https://svnweb.freebsd.org/changeset/base/291862
Log:
sfxge: erase nvram partitions in chunks equal to their erase size
The erase size is reported by the nvram info command.
Submitted by: Paul Fox
Reviewed
Author: arybchik
Date: Sat Dec 5 07:04:11 2015
New Revision: 291843
URL: https://svnweb.freebsd.org/changeset/base/291843
Log:
sfxge: support for MCDI logging implemented
Submitted by: Artem V. Andreev
Sponsored by: Solarflare Communications, Inc.
MFC after: 2 days
Author: arybchik
Date: Sat Dec 5 08:34:51 2015
New Revision: 291849
URL: https://svnweb.freebsd.org/changeset/base/291849
Log:
sfxge: pick up the new TLV structures
The header is auto-generated from firmware sources.
Sponsored by: Solarflare Communications, Inc.
MFC after: 2
Author: arybchik
Date: Sat Dec 5 08:21:45 2015
New Revision: 291846
URL: https://svnweb.freebsd.org/changeset/base/291846
Log:
sfxge: cleanup: remove set but not used saved_spec variable
Required to build with -Werror=unused-but-set-variable.
Sponsored by: Solarflare
Author: arybchik
Date: Sat Dec 5 08:24:54 2015
New Revision: 291847
URL: https://svnweb.freebsd.org/changeset/base/291847
Log:
sfxge: cleanup: remove set but not used variable with parse error indication
Required to build with -Werror=unused-but-set-variable.
Keep it under #if 0 as a
Author: arybchik
Date: Sat Dec 5 08:26:16 2015
New Revision: 291848
URL: https://svnweb.freebsd.org/changeset/base/291848
Log:
sfxge: cleanup: remove set but not used trailer variable
Required to build with -Werror=unused-but-set-variable.
Sponsored by: Solarflare Communications,
Author: arybchik
Date: Sat Dec 5 08:10:32 2015
New Revision: 291845
URL: https://svnweb.freebsd.org/changeset/base/291845
Log:
sfxge: cleanup: remove SFL9122 "Huntington" PCI IDs
The SFL9122 "Huntington" controller was never built.
Submitted by: Mark Spender
Sponsored by:
Author: arybchik
Date: Thu Dec 10 07:17:46 2015
New Revision: 292052
URL: https://svnweb.freebsd.org/changeset/base/292052
Log:
sfxge: simplify privilege checks with macro
Submitted by: Richard Houldsworth
Sponsored by: Solarflare Communications, Inc.
MFC after: 2 days
Author: arybchik
Date: Thu Dec 10 07:16:21 2015
New Revision: 292051
URL: https://svnweb.freebsd.org/changeset/base/292051
Log:
sfxge: [6/6] support for MCDI proxy authorization in common code
Submitted by: Andy Moreton
Sponsored by: Solarflare Communications, Inc.
MFC after:
Author: arybchik
Date: Thu Dec 10 07:15:09 2015
New Revision: 292050
URL: https://svnweb.freebsd.org/changeset/base/292050
Log:
sfxge: [5/6] rework event completion error handling
Required for MCDI proxy authorization support.
Submitted by: Andy Moreton
Sponsored by: Solarflare
Author: arybchik
Date: Thu Dec 10 07:42:56 2015
New Revision: 292055
URL: https://svnweb.freebsd.org/changeset/base/292055
Log:
sfxge: consolidate privilege check functions
To reduce code duplication in common code, consolidate similar privilege
check functions.
Submitted by:
Author: arybchik
Date: Thu Dec 10 07:35:38 2015
New Revision: 292053
URL: https://svnweb.freebsd.org/changeset/base/292053
Log:
sfxge: cleanup: fix header
Submitted by: Andy Moreton
Sponsored by: Solarflare Communications, Inc.
MFC after: 2 days
Modified:
Author: arybchik
Date: Fri Dec 11 07:20:33 2015
New Revision: 292090
URL: https://svnweb.freebsd.org/changeset/base/292090
Log:
sfxge: unify MCDI response polling
Submitted by: Andy Moreton
Reviewed by:philip
Sponsored by: Solarflare Communications, Inc.
MFC after: 1
Author: arybchik
Date: Fri Dec 11 06:28:15 2015
New Revision: 292088
URL: https://svnweb.freebsd.org/changeset/base/292088
Log:
sfxge: simplify MCDI methods
It is a part of MCDI rework to share more code among NIC families.
Submitted by: Andy Moreton
Sponsored by: Solarflare
Author: arybchik
Date: Fri Dec 11 06:20:31 2015
New Revision: 292086
URL: https://svnweb.freebsd.org/changeset/base/292086
Log:
sfxge: add tunable for maximum start attetmps after reset
Reviewed by:gnn
Sponsored by: Solarflare Communications, Inc.
MFC after: 2 days
Author: arybchik
Date: Fri Dec 11 06:41:01 2015
New Revision: 292089
URL: https://svnweb.freebsd.org/changeset/base/292089
Log:
sfxge: implement interface statistics shown by netstat
PR: 202907
Submitted by: Boris Misenov
Reviewed by:gnn, philip
Sponsored by:
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
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: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: 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
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
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
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:
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
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
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
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
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
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
Author: arybchik
Date: Wed Jan 13 06:40:00 2016
New Revision: 293807
URL: https://svnweb.freebsd.org/changeset/base/293807
Log:
sfxge: rework RX prefix handling in the common code
Submitted by: Andy Moreton
Reviewed by:gnn
Sponsored by: Solarflare Communications, Inc.
MFC
Author: arybchik
Date: Wed Jan 13 06:41:39 2016
New Revision: 293808
URL: https://svnweb.freebsd.org/changeset/base/293808
Log:
sfxge: note VI_SHIFT reported in ALLOC_VIS response
Submitted by: Andy Moreton
Reviewed by:gnn
Sponsored by: Solarflare Communications, Inc.
MFC
Author: arybchik
Date: Wed Jan 13 06:47:47 2016
New Revision: 293812
URL: https://svnweb.freebsd.org/changeset/base/293812
Log:
sfxge: add Medford firmware subtypes definitions
Pulled firmware_ids.h from firmwaresrc and applied genfwdef script.
Submitted by: Richard Houldsworth
Author: arybchik
Date: Wed Jan 13 07:46:21 2016
New Revision: 293817
URL: https://svnweb.freebsd.org/changeset/base/293817
Log:
sfxge: cleanup: prefast fixes in common code
Submitted by: Andrew Lee
Sponsored by: Solarflare Communications, Inc.
MFC after: 2 days
Modified:
Author: arybchik
Date: Wed Jan 13 06:44:05 2016
New Revision: 293810
URL: https://svnweb.freebsd.org/changeset/base/293810
Log:
sfxge: simplify conversion of NVRAM types to/from partition ids
Submitted by: Andy Moreton
Reviewed by:gnn
Sponsored by: Solarflare Communications,
Author: arybchik
Date: Wed Jan 13 06:42:51 2016
New Revision: 293809
URL: https://svnweb.freebsd.org/changeset/base/293809
Log:
sfxge: simplify MCDI request start
Submitted by: Andy Moreton
Reviewed by:gnn
Sponsored by: Solarflare Communications, Inc.
MFC after: 2 days
Author: arybchik
Date: Wed Jan 13 07:11:43 2016
New Revision: 293813
URL: https://svnweb.freebsd.org/changeset/base/293813
Log:
sfxge: define FATSOv2 option descriptors
Sponsored by: Solarflare Communications, Inc.
MFC after: 2 days
Modified:
Author: arybchik
Date: Wed Jan 13 07:25:51 2016
New Revision: 293814
URL: https://svnweb.freebsd.org/changeset/base/293814
Log:
sfxge: cleanup: simplify EFX header includes
Submitted by: Andy Moreton
Sponsored by: Solarflare Communications, Inc.
MFC after: 2 days
Modified:
Author: arybchik
Date: Wed Jan 13 06:45:05 2016
New Revision: 293811
URL: https://svnweb.freebsd.org/changeset/base/293811
Log:
sfxge: support MC_CMD_GET_CAPABILITIES_V2
Reviewed by:gnn
Sponsored by: Solarflare Communications, Inc.
MFC after: 2 days
Differential Revision:
Author: arybchik
Date: Wed Jan 13 07:55:47 2016
New Revision: 293818
URL: https://svnweb.freebsd.org/changeset/base/293818
Log:
sfxge: cleanup: fix typo in unused EFX_QWORD_IS_SET64
Submitted by: Richard Houldsworth
Sponsored by: Solarflare Communications, Inc.
MFC after: 2
Author: arybchik
Date: Wed Jan 13 06:37:45 2016
New Revision: 293806
URL: https://svnweb.freebsd.org/changeset/base/293806
Log:
sfxge: remove unused common code EFSYS_OPT_RX_HDR_SPLIT
The EFSYS_OPT_RX_HDR_SPLIT optional feature in the common code
implemented the Lookahead Split feature
Author: arybchik
Date: Wed Jan 13 06:34:51 2016
New Revision: 293805
URL: https://svnweb.freebsd.org/changeset/base/293805
Log:
sfxge: rename common hunt NIC methods to ef10
Submitted by: Mark Spender
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
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:
Author: arybchik
Date: Wed Jan 13 08:09:28 2016
New Revision: 293819
URL: https://svnweb.freebsd.org/changeset/base/293819
Log:
sfxge: cleanup: fix return code types
Submitted by: Richard Houldsworth
Sponsored by: Solarflare Communications, Inc.
MFC after: 2 days
Modified:
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
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:
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
201 - 300 of 1351 matches
Mail list logo