Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-5.4
/
a362db3d6c8a952cbde510b1fa35d0ee001b347e
/
drivers
/
net
/
ethernet
/
sfc
/
rx.c
1648a23
sfc: allocate more RX buffers per page
by Daniel Pieczko
· 13 years ago
179ea7f
sfc: Replace efx_rx_is_last_buffer() with a flag
by Ben Hutchings
· 12 years ago
2768935
sfc: reuse pages to avoid DMA mapping/unmapping costs
by Daniel Pieczko
· 13 years ago
85740cdf
sfc: Enable RX DMA scattering where possible
by Ben Hutchings
· 13 years ago
b74e3e8
sfc: Update RX buffer address together with length
by Ben Hutchings
· 13 years ago
5036b7c
sfc: Explicitly prefetch RX hash prefix, not just Ethernet heade
by Ben Hutchings
· 13 years ago
b184f16
sfc: Replace efx_rx_buf_eh() with simpler efx_rx_buf_va()
by Ben Hutchings
· 13 years ago
ff734ef
sfc: Wrap __efx_rx_packet() with efx_rx_flush_packet()
by Ben Hutchings
· 13 years ago
272baee
sfc: Properly distinguish RX buffer and DMA lengths
by Ben Hutchings
· 13 years ago
97d48a1
sfc: Remove rx_alloc_method SKB
by Alexandre Rames
· 13 years ago
4a74dc65
sfc: Allow efx_channel_type::receive_skb() to reject a packet
by Ben Hutchings
· 12 years ago
c73e787
sfc: Correct efx_rx_buffer::page_offset when EFX_PAGE_IP_ALIGN != 0
by Ben Hutchings
· 12 years ago
b590ace
sfc: Fix efx_rx_buf_offset() in the presence of swiotlb
by Ben Hutchings
· 13 years ago
3a68f19
sfc: Properly sync RX DMA buffer when it is not the last in the page
by Ben Hutchings
· 13 years ago
b8e0251
sfc: Delete redundant page_addr variable from efx_init_rx_buffers_page()
by Ben Hutchings
· 13 years ago
c31e5f9
sfc: Add channel specific receive_skb handler and post_remove callback
by Stuart Hodgson
· 13 years ago
79d68b3
sfc: Add explicit RX queue flag to channel
by Stuart Hodgson
· 13 years ago
54399a7
Merge branch 'for-davem' of git://git.kernel.org/pub/scm/linux/kernel/git/bwh/sfc-next
by David S. Miller
· 13 years ago
0e33d87
sfc: Use generic DMA API, not PCI-DMA API
by Ben Hutchings
· 13 years ago
49ce9c2
drivers/net/ethernet: Fix (nearly-)kernel-doc comments for various functions
by Ben Hutchings
· 13 years ago
6423518
sfc: By default refill RX rings as soon as space for a batch
by David Riddoch
· 13 years ago
da9ca50
sfc: Fill RX rings completely full, rather than to 95% full
by David Riddoch
· 13 years ago
61321d9
sfc: Update comments on efx_rx_packet_gro()
by Ben Hutchings
· 13 years ago
ff4783c
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 13 years ago
ff3bc1e
sfc: Fix assignment of ip_summed for pre-allocated skbs
by Ben Hutchings
· 13 years ago
9f2cb71
sfc: Leave interrupts and event queues enabled whenever we can
by Ben Hutchings
· 14 years ago
2ae75da
sfc: Generate RX fill events based on RX queues, not channels
by Ben Hutchings
· 14 years ago
06e63c5
sfc: Use a more sensible cast in efx_rx_buf_offset()
by Ben Hutchings
· 14 years ago
db33956
sfc: Replace efx_rx_buffer::is_page and other booleans with a flags field
by Ben Hutchings
· 14 years ago
1ddceb4
sfc: Move the end of the non-GRO RX path into its own function
by Ben Hutchings
· 14 years ago
0beaca2
sfc: Remove parentheses around return expressions, reported by checkpatch
by Ben Hutchings
· 14 years ago
70350b0
sfc: Use skb_fill_page_desc() to simplify passing of page buffers to GRO
by Ben Hutchings
· 14 years ago
c2e4e25
sfc: Use kcalloc instead of kzalloc to allocate array
by Thomas Meyer
· 14 years ago
6eb07ca
drivers/net: Add moduleparam.h to drivers as required.
by Paul Gortmaker
· 14 years ago
9e903e0
net: add skb frag size accessors
by Eric Dumazet
· 14 years ago
4a22c4c
sfc: convert to SKB paged frag API.
by Ian Campbell
· 14 years ago
874aeea
sfc: Move the Solarflare drivers
by Jeff Kirsher
· 14 years ago
[Renamed from drivers/net/sfc/rx.c]
70c7160
Add appropriate <linux/prefetch.h> include for prefetch users
by Paul Gortmaker
· 14 years ago
abfe903
sfc: Implement generic features interface
by Ben Hutchings
· 14 years ago
ab3cf6d
sfc: Move test of rx_checksum_enabled from nic.c to rx.c
by Ben Hutchings
· 14 years ago
0a6f40c
sfc: Update copyright dates
by Ben Hutchings
· 14 years ago
a526f14
sfc: Reduce size of efx_rx_buffer further by removing data member
by Steve Hodgson
· 14 years ago
8ba5366
sfc: Reduce size of efx_rx_buffer by unionising skb and page
by Steve Hodgson
· 14 years ago
4afb752
sfc: convert references to LRO to GRO
by stephen hemminger
· 15 years ago
ecc910f
sfc: Make the dmaq size a run-time setting (rather than compile-time)
by Steve Hodgson
· 15 years ago
f7d12cd
sfc: Refactor channel and queue lookup and iteration
by Ben Hutchings
· 15 years ago
ba1e8a3
sfc: Abstract channel and index lookup for RX queues
by Ben Hutchings
· 15 years ago
bc8acf2
drivers/net: avoid some skb->ip_summed initializations
by Eric Dumazet
· 15 years ago
604f604
sfc: Fix reading of inserted hash
by Ben Hutchings
· 15 years ago
39c9cf0
sfc: Record hardware RX hash on each skb where possible
by Ben Hutchings
· 15 years ago
62776d0
sfc: Implement message level control
by Ben Hutchings
· 15 years ago
62b330b
sfc: Allow shared pages to be recycled
by Steve Hodgson
· 15 years ago
2445580
sfc: Recycle discarded rx buffers back onto the queue
by Steve Hodgson
· 15 years ago
f7d6f37
sfc: Support only two rx buffers per page
by Steve Hodgson
· 15 years ago
90d683a
sfc: Remove efx_rx_queue::add_lock
by Steve Hodgson
· 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
906bb26
sfc: Update version, copyright dates, authors
by Ben Hutchings
· 16 years ago
744093c
sfc: Rename falcon.h to nic.h
by Ben Hutchings
· 16 years ago
152b6a6
sfc: Separate shared NIC code from Falcon-specific and rename accordingly
by Ben Hutchings
· 16 years ago
f5e7adc
sfc: Combine high-level header files
by Ben Hutchings
· 16 years ago
3eadb7b
sfc: Record RX queue number on GRO path
by Ben Hutchings
· 16 years ago
1241e95
sfc: Move assertions and buffer cleanup earlier in efx_rx_packet_lro()
by Ben Hutchings
· 16 years ago
3139e62
sfc: Remove ridiculously paranoid assertions
by Ben Hutchings
· 16 years ago
d96d7dc
sfc: Remove redundant gotos from __efx_rx_packet()
by Ben Hutchings
· 16 years ago
c3c6336
sfc: Enable heuristic selection between page and skb RX buffers
by Ben Hutchings
· 16 years ago
18e1d2b
sfc: Feed GRO result into RX allocation policy and interrupt moderation
by Ben Hutchings
· 16 years ago
0519d83
Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
by David S. Miller
· 16 years ago
345056a
sfc: Set ip_summed correctly for page buffers passed to GRO
by Ben Hutchings
· 16 years ago
3ffeabd
sfc: Eliminate indirect lookups of queue size constants
by Ben Hutchings
· 16 years ago
76620aa
gro: New frags interface to avoid copying shinfo
by Herbert Xu
· 16 years ago
0c8dfc8
net: Add skb_record_rx_queue() calls to multiqueue capable drivers.
by David S. Miller
· 17 years ago
da3bc07
sfc: Replace LRO with GRO
by Herbert Xu
· 17 years ago
babcda7
drivers/net: Kill now superfluous ->last_rx stores.
by David S. Miller
· 17 years ago
bc3c90a
sfc: Remove some unreachable error paths
by Ben Hutchings
· 17 years ago
8831da7
sfc: Cleanup RX queue information
by Ben Hutchings
· 17 years ago
4d56606
sfc: Removed forced inlining of long functions
by Ben Hutchings
· 17 years ago
dc8cfa5
sfc: Use explicit bool for boolean variables, parameters and return values
by Ben Hutchings
· 17 years ago
8d8bb39
dma-mapping: add the device argument to dma_mapping_error()
by FUJITA Tomonori
· 17 years ago
d3208b5
sfc: Remove redundant casts to and from void *
by Ben Hutchings
· 17 years ago
184be0c
sfc: Merged efx_page_offset() into efx_rx_buf_offset()
by Ben Hutchings
· 17 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
3273c2e
[netdrvr] sfc: sfc: Add self-test support
by Ben Hutchings
· 17 years ago
ba911a4
[netdrvr] sfc: Removed bogus 'fall-thru' comments
by Ben Hutchings
· 17 years ago
8ceee66
New driver "sfc" for Solarstorm SFC4000 controller.
by Ben Hutchings
· 17 years ago