Ben Hutchings
|
f7a6d2c442
sfc: Update copyright banners
|
12 years ago |
Jon Cooper
|
e8c68c0a09
sfc: Prepare for RX scatter on EF10
|
12 years ago |
Ben Hutchings
|
b883d0bd4a
sfc: Document conditions for multicast replication vs filter replacement
|
12 years ago |
Ben Hutchings
|
3dced740c2
sfc: Add support for reading packet length from prefix
|
12 years ago |
Jon Cooper
|
43a3739d55
sfc: Generalise packet hash lookup to support EF10 RX prefix
|
12 years ago |
Ben Hutchings
|
add7247718
sfc: Make most filter operations NIC-type-specific
|
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
|
734d4e159b
sfc: Fix memory leak when discarding scattered packets
|
12 years ago |
Ben Hutchings
|
636d73da27
sfc: Improve test for IOMMU in use
|
12 years ago |
Ben Hutchings
|
e79255de85
sfc: Do not pass non-TCP packets into GRO code
|
12 years ago |
Jon Cooper
|
d4ef5b6f37
sfc: Increase size of RX SKB header area
|
12 years ago |
Jon Cooper
|
c99dffc417
sfc: Enable RX checksum offload for packets not handled by GRO
|
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 |
stephen hemminger
|
debd0034de
sfc: make local functions static
|
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
|
5036b7c7b9
sfc: Explicitly prefetch RX hash prefix, not just Ethernet heade
|
12 years ago |
Ben Hutchings
|
b184f16b7f
sfc: Replace efx_rx_buf_eh() with simpler efx_rx_buf_va()
|
12 years ago |
Ben Hutchings
|
ff734ef4bc
sfc: Wrap __efx_rx_packet() with efx_rx_flush_packet()
|
12 years ago |
Ben Hutchings
|
272baeeb6a
sfc: Properly distinguish RX buffer and DMA lengths
|
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
|
c73e787a8d
sfc: Correct efx_rx_buffer::page_offset when EFX_PAGE_IP_ALIGN != 0
|
12 years ago |
Ben Hutchings
|
b590ace09d
sfc: Fix efx_rx_buf_offset() in the presence of swiotlb
|
12 years ago |
Ben Hutchings
|
3a68f19d7a
sfc: Properly sync RX DMA buffer when it is not the last in the page
|
12 years ago |