2013-10-07 |
Ben Hutchings | sfc: Only bind to EF10 functions with the LinkCtrl... Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-09-11 |
Ben Hutchings | sfc: Reinitialise and re-validate datapath caps after... Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-09-11 |
Ben Hutchings | sfc: Clean up validation of datapath capabilities Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-09-11 |
Ben Hutchings | sfc: Reset derived rx_bad_bytes statistic when EF10... Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-09-11 |
Ben Hutchings | sfc: Disable PTP on EF10 until we're ready to handle... Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-09-05 |
Ben Hutchings | sfc: Minimal support for 40G link speed Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-08-29 |
Ben Hutchings | sfc: Update copyright banners Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-08-29 |
Ben Hutchings | sfc: Add support for Solarflare SFC9100 family Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-08-29 |
Ben Hutchings | sfc: Make efx_mcdi_{init,fini}() call efx_mcdi_drv_attach() Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-08-29 |
Ben Hutchings | sfc: Add EF10 register and structure definitions Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-08-29 |
Ben Hutchings | sfc: Extend struct efx_tx_buffer to allow pushing option... Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-08-29 |
Ben Hutchings | sfc: Initialise IRQ moderation for all NIC types from... Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-08-29 |
Ben Hutchings | sfc: Allow efx_nic_type::dimension_resources to fail Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-08-29 |
Ben Hutchings | sfc: Document conditions for multicast replication... Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-08-29 |
Ben Hutchings | sfc: Implement asynchronous MCDI requests Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-08-29 |
Ben Hutchings | sfc: Remove unnecessary use of atomic_t Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-08-29 |
Ben Hutchings | sfc: Refactor efx_mcdi_rpc_start() and efx_mcdi_copyin() Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-08-29 |
Ben Hutchings | sfc: Add support for new board sensors Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-08-27 |
Ben Hutchings | sfc: Use extended MC_CMD_SENSOR_INFO and MC_CMD_READ_SENSORS Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-08-27 |
Ben Hutchings | sfc: Add support for reading packet length from prefix Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-08-27 |
Ben Hutchings | sfc: Add TX merged completion counter Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-08-27 |
Ben Hutchings | sfc: Rename EFX_PAGE_BLOCK_SIZE to EFX_VI_PAGE_SIZE... Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-08-27 |
Ben Hutchings | sfc: Remove early call to efx_nic_type::reconfigure_mac... Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-08-27 |
Ben Hutchings | sfc: Delegate MAC/NIC statistic description to efx_nic_type Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-08-27 |
Ben Hutchings | sfc: Remove driver-local struct ethtool_string Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-08-27 |
Ben Hutchings | sfc: Remove more left-overs from Falcon GMAC support Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-08-27 |
Ben Hutchings | sfc: Move MTD operations into efx_nic_type Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-08-22 |
Ben Hutchings | sfc: Move NIC-type-specific MTD partition date into... Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-08-22 |
Ben Hutchings | sfc: Eliminate struct efx_mtd Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-08-22 |
Ben Hutchings | sfc: Rename SPI stuff to show that it is Falcon-specific Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-08-22 |
Ben Hutchings | sfc: Cleanup Falcon-arch simple MAC filter state Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-08-22 |
Ben Hutchings | sfc: Define and use MCDI_POPULATE_DWORD_{1,2,3,4,5... Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-08-22 |
Ben Hutchings | sfc: Add flag for stack-owned RX MAC filters Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-08-22 |
Ben Hutchings | sfc: Refactor Falcon-arch filter removal Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-08-22 |
Ben Hutchings | sfc: Make most filter operations NIC-type-specific Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-08-22 |
Ben Hutchings | sfc: Refactor Falcon-arch search limit reset Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-08-22 |
Ben Hutchings | sfc: Split Falcon-arch-specific and common filter state Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-08-22 |
Ben Hutchings | sfc: Extend and abstract efx_filter_spec to cover Huntington... Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-08-22 |
Ben Hutchings | sfc: Name the RX drop queue ID Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-08-22 |
Ben Hutchings | sfc: Rename Falcon-arch filter implementation types... Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-08-22 |
Ben Hutchings | sfc: Remove unused filter_flags variables and efx_farch_filt... Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-08-21 |
Ben Hutchings | sfc: Do not assume efx_nic_type::ev_fini is idempotent Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-08-21 |
Ben Hutchings | sfc: EFX_WORKAROUND_ALWAYS is really specific to Falcon... Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-08-21 |
Ben Hutchings | sfc: Get rid of per-NIC-type phys_addr_channels and... Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-08-21 |
Ben Hutchings | sfc: Update and improve kernel-doc for efx_mcdi_state... Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-08-21 |
Ben Hutchings | sfc: Fix race in completion handling Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-08-21 |
Ben Hutchings | sfc: Add support for MCDI v2 Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-08-21 |
Ben Hutchings | sfc: Update MCDI protocol definitions for EF10 Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-08-21 |
Ben Hutchings | sfc: Translate MCDI error numbers received in events Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-08-21 |
Ben Hutchings | sfc: Move and rename Falcon/Siena common NIC operations Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-08-21 |
Ben Hutchings | sfc: Refactor queue teardown sequence to allow for... Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-08-21 |
Ben Hutchings | sfc: Remove bogus call to efx_release_tx_buffers() Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-08-21 |
Ben Hutchings | sfc: Stop RX refill before flushing RX queues Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-08-21 |
Ben Hutchings | sfc: Limit scope of a Falcon A1 IRQ workaround Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-08-21 |
Ben Hutchings | sfc: Rework IRQ enable/disable Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-08-21 |
Ben Hutchings | sfc: Remove efx_process_channel_now() Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-08-21 |
Ben Hutchings | sfc: Rename Falcon-architecture register definitions Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-08-21 |
Ben Hutchings | sfc: Make struct efx_special_buffer less special Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-08-21 |
Ben Hutchings | sfc: Add GFP flags to efx_nic_alloc_buffer() and make... Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-08-21 |
Ben Hutchings | sfc: Make MCDI independent of Siena Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-08-21 |
Ben Hutchings | sfc: Make efx_mcdi_init() call efx_mcdi_handle_assertion() Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-08-21 |
Ben Hutchings | sfc: Collect all MCDI port functions into mcdi_port.c Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-08-21 |
Ben Hutchings | sfc: Move efx_mcdi_mac_reconfigure() to siena.c and... Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-08-21 |
Ben Hutchings | sfc: Move siena_reset_hw() and siena_map_reset_reason... Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-08-21 |
Ben Hutchings | sfc: Add and use MCDI_SET_QWORD() and MCDI_SET_ARRAY_QWORD() Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-08-21 |
Ben Hutchings | sfc: Ensure MCDI buffers, but not lengths, are dword... Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-08-21 |
Ben Hutchings | sfc: Use proper macros to declare and access MCDI arrays Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-08-21 |
Ben Hutchings | sfc: Introduce and use MCDI_CTL_SDU_LEN_MAX_V1 macro... Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-08-21 |
Ben Hutchings | sfc: Fill out the set of MCDI accessors Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-08-21 |
Ben Hutchings | sfc: Rationalise MCDI buffer accessors Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-08-21 |
Ben Hutchings | sfc: Introduce and use MCDI_DECLARE_BUF macro Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-08-21 |
Ben Hutchings | sfc: Move more Falcon-specific code and definitions... Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-08-21 |
Ben Hutchings | sfc: Move details of a Falcon bug workaround out of... Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-08-21 |
Ben Hutchings | sfc: Use efx_mcdi_mon() to find efx_mcdi_mon structure... Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-08-21 |
Ben Hutchings | sfc: const-qualify source pointers for MMIO write functions Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-08-21 |
Ben Hutchings | Merge branch 'sfc-3.11'
|
commit | commitdiff | tree |
2013-08-21 |
Ben Hutchings | sfc: Fix lookup of default RX MAC filters when steered... Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-07-23 |
Ben Hutchings | sfc: Enable RX scatter for flows steered by RFS Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-07-05 |
Ben Hutchings | sfc: Fix memory leak when discarding scattered packets Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-06-24 |
Ben Hutchings | sfc: Improve test for IOMMU in use Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-06-24 |
Ben Hutchings | sfc: Fix IRQ cleanup in case of a probe failure Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-06-24 |
Ben Hutchings | sfc: Do not pass non-TCP packets into GRO code Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-06-24 |
Ben Hutchings | sfc: Define and set RX buffer flag for packets parsed... Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-06-24 |
Ben Hutchings | sfc: Report software timestamping capabilities Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-06-20 |
Ben Hutchings | sfc: Remove write permission from phy_type attribute Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-06-13 |
Ben Hutchings | cxgb4: Do not set net_device::dev_id to VI index Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-06-12 |
Ben Hutchings | sfc: Store port number in private data, not net_device... Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-05-14 |
Ben Hutchings | sfc: Reduce RX scatter buffer size, and reduce alignment... Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-05-14 |
Ben Hutchings | sfc: Delete EFX_PAGE_IP_ALIGN, equivalent to NET_IP_ALIGN Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-04-25 |
Ben Hutchings | sfc: Fix naming of MTD partitions for FPGA bitfiles Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-03-12 |
Ben Hutchings | sfc: Only use TX push if a single descriptor is to... Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-03-07 |
Ben Hutchings | sfc: Replace efx_rx_is_last_buffer() with a flag Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-03-07 |
Ben Hutchings | sfc: Enable RX DMA scattering where possible Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-03-07 |
Ben Hutchings | sfc: Update RX buffer address together with length Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-03-07 |
Ben Hutchings | sfc: Explicitly prefetch RX hash prefix, not just Ethernet... Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-03-07 |
Ben Hutchings | sfc: Replace efx_rx_buf_eh() with simpler efx_rx_buf_va() Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-03-07 |
Ben Hutchings | sfc: Wrap __efx_rx_packet() with efx_rx_flush_packet() Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-03-07 |
Ben Hutchings | sfc: Make RX queue descriptor counts unsigned for consistency Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-03-07 |
Ben Hutchings | sfc: Properly distinguish RX buffer and DMA lengths Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
2013-03-07 |
Ben Hutchings | sfc: Document current usage of efx_rx_buffer::len and... Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
|
commit | commitdiff | tree |
next |