Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
7c236c43b838221e17220bcb39e8e8d8c7123713
/
drivers
/
net
/
ethernet
/
sfc
/
tx.c
7c236c4
sfc: Add support for IEEE-1588 PTP
by Stuart Hodgson
· 12 years ago
9714284
sfc: Stash header offsets for TSO in struct tso_state
by Ben Hutchings
· 13 years ago
53cb13c
sfc: Replace tso_state::full_packet_space with ip_base_len
by Ben Hutchings
· 13 years ago
f7251a9
sfc: Simplify TSO header buffer allocation
by Ben Hutchings
· 13 years ago
14bf718fb
sfc: Stop TX queues before they fill up
by Ben Hutchings
· 13 years ago
7668ff9
sfc: Refactor struct efx_tx_buffer to use a flags field
by Ben Hutchings
· 13 years ago
7e6d06f
sfc: Fix maximum number of TSO segments and minimum TX queue size
by Ben Hutchings
· 12 years ago
f7cbb16
sfc: Stop changing header offsets on TX
by Ben Hutchings
· 13 years ago
e718905
sfc: Remove dead write to tso_state::packet_space
by Ben Hutchings
· 13 years ago
0e33d87
sfc: Use generic DMA API, not PCI-DMA API
by Ben Hutchings
· 13 years ago
2d0cc56
sfc: Minor formatting cleanup
by Ben Hutchings
· 13 years ago
5b6262d
sfc: Replace some literal constants with EFX_PAGE_SIZE/EFX_BUF_SIZE
by Ben Hutchings
· 13 years ago
73ba7b6
sfc: Remove remnants of on-load self-test
by Ben Hutchings
· 13 years ago
c2e4e25
sfc: Use kcalloc instead of kzalloc to allocate array
by Thomas Meyer
· 13 years ago
449fa02
sfc: fix race in efx_enqueue_skb_tso()
by Eric Dumazet
· 13 years ago
c394099
sfc: Support for byte queue limits
by Tom Herbert
· 13 years ago
9e903e0
net: add skb frag size accessors
by Eric Dumazet
· 13 years ago
5d6bcdf
net: use DMA_x_DEVICE and dma_mapping_error with skb_frag_dma_map
by Ian Campbell
· 13 years ago
4a22c4c9
sfc: convert to SKB paged frag API.
by Ian Campbell
· 13 years ago
874aeea
sfc: Move the Solarflare drivers
by Jeff Kirsher
· 14 years ago
[Renamed from drivers/net/sfc/tx.c]
e4abce8
sfc: Use netif_device_{detach,attach}() around reset and self-test
by Ben Hutchings
· 14 years ago
9d1aea6
sfc: Stop the TX queues during loopback self-tests
by Neil Turton
· 14 years ago
0a6f40c
sfc: Update copyright dates
by Ben Hutchings
· 14 years ago
94b274b
sfc: Add TX queues for high-priority traffic
by Ben Hutchings
· 14 years ago
60031fc
sfc: Move TX queue core queue mapping into tx.c
by Ben Hutchings
· 14 years ago
c04bfc6
sfc: Remove ancient support for nesting of TX stop
by Ben Hutchings
· 14 years ago
cd38557
sfc: Use TX push whenever adding descriptors to an empty queue
by Ben Hutchings
· 14 years ago
51c56f4
sfc: Use ACCESS_ONCE when copying efx_tx_queue::read_count
by Ben Hutchings
· 14 years ago
4f3907e
sfc: When waking a stopped tx_queue, only lock that tx_queue
by Steve Hodgson
· 14 years ago
ecc910f
sfc: Make the dmaq size a run-time setting (rather than compile-time)
by Steve Hodgson
· 14 years ago
f7d12cd
sfc: Refactor channel and queue lookup and iteration
by Ben Hutchings
· 14 years ago
62776d0
sfc: Implement message level control
by Ben Hutchings
· 15 years ago
a4900ac
sfc: Create multiple TX queues
by Ben Hutchings
· 15 years ago
5a0e3ad
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
by Tejun Heo
· 15 years ago
a7ebd27
sfc: Fix DMA mapping cleanup in case of an error in TSO
by Neil Turton
· 15 years ago
906bb26
sfc: Update version, copyright dates, authors
by Ben Hutchings
· 15 years ago
738a8f4
sfc: Implement TSO for TCP/IPv6
by Ben Hutchings
· 15 years ago
744093c
sfc: Rename falcon.h to nic.h
by Ben Hutchings
· 15 years ago
152b6a6
sfc: Separate shared NIC code from Falcon-specific and rename accordingly
by Ben Hutchings
· 15 years ago
f5e7adc
sfc: Combine high-level header files
by Ben Hutchings
· 15 years ago
497f5ba
sfc: Remove redundant efx_xmit() function
by Ben Hutchings
· 15 years ago
9bc183d
sfc: Remove unnecessary casts to struct sk_buff *
by Ben Hutchings
· 15 years ago
63f1988
sfc: Move all TX DMA length limiting into tx.c
by Ben Hutchings
· 15 years ago
3ffeabd
sfc: Eliminate indirect lookups of queue size constants
by Ben Hutchings
· 15 years ago
61357325
netdev: convert bulk of drivers to netdev_tx_t
by Stephen Hemminger
· 15 years ago
2867975
net: dont update dev->trans_start in 10GB drivers
by Eric Dumazet
· 16 years ago
bb145a9
sfc: Pad packets to 33 bytes to prevent TX packet parser lockup
by Ben Hutchings
· 16 years ago
32d7600
sfc: Don't wake TX queues while they're being flushed
by Ben Hutchings
· 16 years ago
a7ef593
sfc: Reject packets from the kernel TX queue during a loopback self-test
by Ben Hutchings
· 16 years ago
13e9ab1
sfc: Use CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS where appropriate
by Ben Hutchings
· 16 years ago
bc3c90a
sfc: Remove some unreachable error paths
by Ben Hutchings
· 16 years ago
740847d
sfc: Enable TSO for 802.1q VLAN devices
by Ben Hutchings
· 16 years ago
4d56606
sfc: Removed forced inlining of long functions
by Ben Hutchings
· 16 years ago
23d9e60
sfc: Cleaned up struct tso_state fields
by Ben Hutchings
· 16 years ago
dc8cfa5
sfc: Use explicit bool for boolean variables, parameters and return values
by Ben Hutchings
· 16 years ago
cc12dac
sfc: Reduce the size of struct efx_tx_buffer
by Ben Hutchings
· 16 years ago
ecbd95c
sfc: Use pci_map_single() to map the skb header when doing TSO
by Ben Hutchings
· 16 years ago
5988b63
sfc: Don't leak PCI DMA maps in the TSO code when the queue fills up
by Ben Hutchings
· 16 years ago
60ac106
sfc: Use separate hardware TX queues to select checksum generation
by Ben Hutchings
· 16 years ago
767e468
sfc: Replace net_dev->priv with netdev_priv(net_dev)
by Ben Hutchings
· 16 years ago
8d8bb39
dma-mapping: add the device argument to dma_mapping_error()
by FUJITA Tomonori
· 16 years ago
5566861
sfc: Replaced various macros with inline functions
by Ben Hutchings
· 17 years ago
b347564
sfc: Added and removed braces to comply with kernel style
by Ben Hutchings
· 17 years ago
b9b39b6
[netdrvr] sfc: Add TSO support
by Ben Hutchings
· 17 years ago
8ceee66
New driver "sfc" for Solarstorm SFC4000 controller.
by Ben Hutchings
· 17 years ago