Ben Hutchings
|
add7247718
sfc: Make most filter operations NIC-type-specific
|
12 years ago |
Ben Hutchings
|
6d661cec79
sfc: Split Falcon-arch-specific and common filter state
|
12 years ago |
Ben Hutchings
|
be3fc09cdd
sfc: Do not assume efx_nic_type::ev_fini is idempotent
|
12 years ago |
Ben Hutchings
|
b105798fa5
sfc: Get rid of per-NIC-type phys_addr_channels and mem_map_size
|
12 years ago |
Ben Hutchings
|
df2cd8af09
sfc: Add support for MCDI v2
|
12 years ago |
Ben Hutchings
|
86094f7f38
sfc: Move and rename Falcon/Siena common NIC operations
|
12 years ago |
Ben Hutchings
|
e42c3d85af
sfc: Refactor queue teardown sequence to allow for EF10 flush behaviour
|
12 years ago |
Ben Hutchings
|
d8aec745dd
sfc: Stop RX refill before flushing RX queues
|
12 years ago |
Ben Hutchings
|
d829118705
sfc: Rework IRQ enable/disable
|
12 years ago |
Ben Hutchings
|
514bedbc3a
sfc: Remove efx_process_channel_now()
|
12 years ago |
Ben Hutchings
|
caa7558655
sfc: Make struct efx_special_buffer less special
|
12 years ago |
Ben Hutchings
|
f3ad500344
sfc: Make MCDI independent of Siena
|
12 years ago |
Ben Hutchings
|
9dd3a13b88
sfc: Move details of a Falcon bug workaround out of ethtool.c
|
13 years ago |
Ben Hutchings
|
d07df8ec08
sfc: Define and set RX buffer flag for packets parsed as TCP
|
12 years ago |
Alexandre Rames
|
b28405b0f2
sfc: Fix EEH with legacy interrupts.
|
12 years ago |
Ben Hutchings
|
6602041b83
sfc: Store port number in private data, not net_device::dev_id
|
12 years ago |
Ben Hutchings
|
950c54df1e
sfc: Reduce RX scatter buffer size, and reduce alignment if appropriate
|
12 years ago |
Ben Hutchings
|
c14ff2ea2d
sfc: Delete EFX_PAGE_IP_ALIGN, equivalent to NET_IP_ALIGN
|
12 years ago |
Daniel Pieczko
|
1648a23fa1
sfc: allocate more RX buffers per page
|
12 years ago |
Ben Hutchings
|
179ea7f039
sfc: Replace efx_rx_is_last_buffer() with a flag
|
12 years ago |
Daniel Pieczko
|
2768935a46
sfc: reuse pages to avoid DMA mapping/unmapping costs
|
12 years ago |
Ben Hutchings
|
85740cdf0b
sfc: Enable RX DMA scattering where possible
|
12 years ago |
Ben Hutchings
|
b74e3e8cd6
sfc: Update RX buffer address together with length
|
12 years ago |
Ben Hutchings
|
9bc2fc9b52
sfc: Make RX queue descriptor counts unsigned for consistency
|
12 years ago |
Ben Hutchings
|
272baeeb6a
sfc: Properly distinguish RX buffer and DMA lengths
|
12 years ago |
Ben Hutchings
|
80c2e716d5
sfc: Document current usage of efx_rx_buffer::len and efx_nic::rx_buffer_len
|
12 years ago |
Alexandre Rames
|
626950db84
sfc: Add AER and EEH support for Siena
|
12 years ago |
Alexandre Rames
|
97d48a10c6
sfc: Remove rx_alloc_method SKB
|
12 years ago |
Ben Hutchings
|
4a74dc65e3
sfc: Allow efx_channel_type::receive_skb() to reject a packet
|
12 years ago |
Ben Hutchings
|
b590ace09d
sfc: Fix efx_rx_buf_offset() in the presence of swiotlb
|
12 years ago |