Edward Cree
|
70b33fb0dd
sfc: add support for skb->xmit_more
|
11 years ago |
Rick Jones
|
4ef6dae4ba
sfc: Convert the normal transmit complete path to dev_consume_skb_any()
|
11 years ago |
Ben Hutchings
|
4984c23735
sfc: Use __iowrite64_copy instead of a slightly different local function
|
11 years ago |
Andrew Rybchenko
|
8ccf3800db
sfc: Add per-queue statistics in ethtool
|
11 years ago |
Jon Cooper
|
daf37b556e
sfc: PIO:Restrict to 64bit arch and use 64-bit writes.
|
11 years ago |
Ben Hutchings
|
93413f5058
sfc: Rename 'use_options' variable in tso_start() to clearer 'use_opt_desc'
|
11 years ago |
Ben Hutchings
|
0bdadad166
sfc: Replace TSOH_OFFSET with the equivalent NET_IP_ALIGN
|
11 years ago |
Paul Gortmaker
|
440b87eac4
drivers/net: fix build warning in ethernet/sfc/tx.c
|
11 years ago |
Alexandre Rames
|
2acdb92e85
sfc: Fix DMA unmapping issue with firmware assisted TSO
|
12 years ago |
Jon Cooper
|
ee45fd92c7
sfc: Use TX PIO for sufficiently small packets
|
12 years ago |
Ben Hutchings
|
0fe5565b64
sfc: Introduce inline functions to simplify TX insertion
|
12 years ago |
Ben Hutchings
|
183233bec8
sfc: Allocate and link PIO buffers; map them with write-combining
|
12 years ago |
Ben Hutchings
|
dfa50be95c
sfc: Implement firmware-assisted TSO for EF10
|
12 years ago |
Ben Hutchings
|
c78c39e67c
sfc: Fold tso_get_head_fragment() into tso_start()
|
12 years ago |
Ben Hutchings
|
f7a6d2c442
sfc: Update copyright banners
|
12 years ago |
Ben Hutchings
|
ba8977bdb2
sfc: Extend struct efx_tx_buffer to allow pushing option descriptors
|
12 years ago |
Ben Hutchings
|
02e121650b
sfc: Add TX merged completion counter
|
12 years ago |
Ben Hutchings
|
e42c3d85af
sfc: Refactor queue teardown sequence to allow for EF10 flush behaviour
|
12 years ago |
Ben Hutchings
|
0d19a540be
sfc: Add GFP flags to efx_nic_alloc_buffer() and make most callers allow blocking
|
13 years ago |
Stuart Hodgson
|
7c236c43b8
sfc: Add support for IEEE-1588 PTP
|
13 years ago |
Ben Hutchings
|
9714284f83
sfc: Stash header offsets for TSO in struct tso_state
|
13 years ago |
Ben Hutchings
|
53cb13c680
sfc: Replace tso_state::full_packet_space with ip_base_len
|
13 years ago |
Ben Hutchings
|
f7251a9ce9
sfc: Simplify TSO header buffer allocation
|
13 years ago |
Ben Hutchings
|
14bf718fb9
sfc: Stop TX queues before they fill up
|
13 years ago |
Ben Hutchings
|
7668ff9c2a
sfc: Refactor struct efx_tx_buffer to use a flags field
|
13 years ago |
Ben Hutchings
|
7e6d06f0de
sfc: Fix maximum number of TSO segments and minimum TX queue size
|
13 years ago |
Ben Hutchings
|
f7cbb163d9
sfc: Stop changing header offsets on TX
|
13 years ago |
Ben Hutchings
|
e718905c4b
sfc: Remove dead write to tso_state::packet_space
|
13 years ago |
Ben Hutchings
|
0e33d87033
sfc: Use generic DMA API, not PCI-DMA API
|
13 years ago |
Ben Hutchings
|
2d0cc56da3
sfc: Minor formatting cleanup
|
13 years ago |