summaryrefslogtreecommitdiff
path: root/drivers/net/ethernet/google/gve/gve_rx.c
AgeCommit message (Expand)AuthorFilesLines
2024-05-07gve: Implement queue apiShailend Chand1-6/+6
2024-05-05gve: Alloc and free QPLs with the ringsShailend Chand1-16/+27
2024-05-05gve: Reset Rx ring state in the ring-stop funcsShailend Chand1-11/+37
2024-05-05gve: Make the GQ RX free queue funcs idempotentShailend Chand1-10/+19
2024-04-19gve: Remove qpl_cfg struct since qpl_ids map with queues respectivelyZiwei Xiao1-8/+4
2024-04-03gve: set page count for RX QPL for GQI and DQO queue formatsHarshitha Ramamurthy1-1/+1
2024-02-02Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-4/+4
2024-01-26gve: Modify rx_buf_alloc_fail counter centrally and closer to failureAnkit Garg1-8/+11
2024-01-26gve: Fix skb truesize underestimationPraveen Kaligineedi1-4/+4
2024-01-24gve: Switch to config-aware queue allocationShailend Chand1-38/+78
2023-11-29gve: Remove dependency on 4k page size.John Fraker1-5/+4
2023-11-29gve: Remove obsolete checks that rely on page size.John Fraker1-7/+1
2023-11-15gve: Fixes for napi_poll when budget is 0Ziwei Xiao1-4/+0
2023-10-17gve: Do not fully free QPL pages on prefill errorsShailend Chand1-2/+16
2023-03-17gve: Add AF_XDP zero-copy support for GQI-QPL formatPraveen Kaligineedi1-0/+30
2023-03-17gve: Add XDP REDIRECT support for GQI-QPL formatPraveen Kaligineedi1-4/+43
2023-03-17gve: Add XDP DROP and TX support for GQI-QPL formatPraveen Kaligineedi1-1/+73
2023-03-17gve: Changes to add new TX queuesPraveen Kaligineedi1-1/+1
2023-03-17gve: XDP support GQI-QPL: helper function changesPraveen Kaligineedi1-1/+1
2022-11-07gve: Fix error return code in gve_prefill_rx_pages()Yang Yingliang1-1/+3
2022-11-02gve: Reduce alloc and copy costs in the GQ rx pathShailend Chand1-235/+307
2022-03-17gve: Fix spelling mistake "droping" -> "dropping"Colin Ian King1-1/+1
2022-02-09gve: Recording rx queue before sending to napiTao Liu1-0/+1
2022-01-27gve: Fix GFP flags when allocing pagesCatherine Sullivan1-1/+2
2021-12-16gve: remove memory barrier around seqnoCatherine Sullivan1-2/+0
2021-11-10gve: fix unmatched u64_stats_update_end()Dan Carpenter1-1/+2
2021-10-25gve: Implement packet continuation for RX.David Awogbemila1-99/+248
2021-10-12gve: Track RX buffer allocation failuresCatherine Sullivan1-1/+6
2021-10-12gve: Allow pageflips on larger pagesJordan Kim1-1/+1
2021-10-12gve: Add rx buffer pagecnt biasCatherine Sullivan1-15/+37
2021-10-12gve: Switch to use napi_complete_doneYangchun Fu1-18/+19
2021-10-06gve: Properly handle errors in gve_assign_qplCatherine Sullivan1-1/+7
2021-06-24gve: DQO: Add ring allocation and initializationBailey Forrest1-1/+1
2021-06-24gve: Introduce per netdev `enum gve_queue_format`Bailey Forrest1-1/+1
2021-06-24gve: Make gve_rx_slot_page_info.page_offset an absolute offsetBailey Forrest1-2/+2
2021-06-24gve: gve_rx_copy: Move padding to an argumentBailey Forrest1-2/+2
2021-06-24gve: Move some static functions to a common fileBailey Forrest1-40/+2
2020-12-09gve: Rx Buffer RecyclingDavid Awogbemila1-65/+134
2020-12-09gve: Add support for raw addressing to the rx pathCatherine Sullivan1-47/+158
2020-09-12gve: Add stats for gve.Kuo Zhao1-8/+29
2020-01-03net: Google gve: Remove dma_wmb() before ringing doorbellLiran Alon1-2/+0
2019-11-02gve: Fixes DMA synchronization.Yangchun Fu1-0/+2
2019-08-05gve: Fix case where desc_cnt and data_cnt can get out of syncCatherine Sullivan1-19/+15
2019-07-19gve: replace kfree with kvfreeChuhong Yuan1-2/+2
2019-07-08gve: fix unused variable/label warningsArnd Bergmann1-33/+33
2019-07-02gve: Add workqueue and reset supportCatherine Sullivan1-1/+4
2019-07-02gve: Add transmit and receive supportCatherine Sullivan1-0/+443