Ben Hutchings
|
950c54df1e
sfc: Reduce RX scatter buffer size, and reduce alignment if appropriate
|
12 jaren geleden |
Ben Hutchings
|
c14ff2ea2d
sfc: Delete EFX_PAGE_IP_ALIGN, equivalent to NET_IP_ALIGN
|
12 jaren geleden |
stephen hemminger
|
debd0034de
sfc: make local functions static
|
12 jaren geleden |
Daniel Pieczko
|
1648a23fa1
sfc: allocate more RX buffers per page
|
12 jaren geleden |
Ben Hutchings
|
179ea7f039
sfc: Replace efx_rx_is_last_buffer() with a flag
|
12 jaren geleden |
Daniel Pieczko
|
2768935a46
sfc: reuse pages to avoid DMA mapping/unmapping costs
|
12 jaren geleden |
Ben Hutchings
|
85740cdf0b
sfc: Enable RX DMA scattering where possible
|
12 jaren geleden |
Ben Hutchings
|
b74e3e8cd6
sfc: Update RX buffer address together with length
|
12 jaren geleden |
Ben Hutchings
|
5036b7c7b9
sfc: Explicitly prefetch RX hash prefix, not just Ethernet heade
|
12 jaren geleden |
Ben Hutchings
|
b184f16b7f
sfc: Replace efx_rx_buf_eh() with simpler efx_rx_buf_va()
|
12 jaren geleden |
Ben Hutchings
|
ff734ef4bc
sfc: Wrap __efx_rx_packet() with efx_rx_flush_packet()
|
12 jaren geleden |
Ben Hutchings
|
272baeeb6a
sfc: Properly distinguish RX buffer and DMA lengths
|
12 jaren geleden |
Alexandre Rames
|
97d48a10c6
sfc: Remove rx_alloc_method SKB
|
12 jaren geleden |
Ben Hutchings
|
4a74dc65e3
sfc: Allow efx_channel_type::receive_skb() to reject a packet
|
12 jaren geleden |
Ben Hutchings
|
c73e787a8d
sfc: Correct efx_rx_buffer::page_offset when EFX_PAGE_IP_ALIGN != 0
|
12 jaren geleden |
Ben Hutchings
|
b590ace09d
sfc: Fix efx_rx_buf_offset() in the presence of swiotlb
|
12 jaren geleden |
Ben Hutchings
|
3a68f19d7a
sfc: Properly sync RX DMA buffer when it is not the last in the page
|
12 jaren geleden |
Ben Hutchings
|
b8e0251730
sfc: Delete redundant page_addr variable from efx_init_rx_buffers_page()
|
12 jaren geleden |
Stuart Hodgson
|
c31e5f9f97
sfc: Add channel specific receive_skb handler and post_remove callback
|
13 jaren geleden |
Stuart Hodgson
|
79d68b3700
sfc: Add explicit RX queue flag to channel
|
13 jaren geleden |
David S. Miller
|
54399a78c9
Merge branch 'for-davem' of git://git.kernel.org/pub/scm/linux/kernel/git/bwh/sfc-next
|
13 jaren geleden |
Ben Hutchings
|
0e33d87033
sfc: Use generic DMA API, not PCI-DMA API
|
13 jaren geleden |
Ben Hutchings
|
49ce9c2cda
drivers/net/ethernet: Fix (nearly-)kernel-doc comments for various functions
|
13 jaren geleden |
David Riddoch
|
64235187c2
sfc: By default refill RX rings as soon as space for a batch
|
13 jaren geleden |
David Riddoch
|
da9ca50582
sfc: Fill RX rings completely full, rather than to 95% full
|
13 jaren geleden |
Ben Hutchings
|
61321d92fc
sfc: Update comments on efx_rx_packet_gro()
|
13 jaren geleden |
David S. Miller
|
ff4783ce78
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
|
13 jaren geleden |
Ben Hutchings
|
ff3bc1e752
sfc: Fix assignment of ip_summed for pre-allocated skbs
|
13 jaren geleden |
Ben Hutchings
|
9f2cb71c2b
sfc: Leave interrupts and event queues enabled whenever we can
|
13 jaren geleden |
Ben Hutchings
|
2ae75dac30
sfc: Generate RX fill events based on RX queues, not channels
|
13 jaren geleden |