summaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/google/gve/gve_main.c
Commit message (Expand)AuthorAgeFilesLines
* gve: Implement queue apiShailend Chand2024-05-061-12/+165
* gve: Alloc and free QPLs with the ringsShailend Chand2024-05-051-257/+86
* gve: Avoid rescheduling napi if on wrong cpuShailend Chand2024-05-051-2/+31
* gve: Make gve_turnup work for nonempty queuesShailend Chand2024-05-051-0/+14
* gve: Make gve_turn(up|down) ignore stopped queuesShailend Chand2024-05-051-0/+10
* gve: Remove qpl_cfg struct since qpl_ids map with queues respectivelyZiwei Xiao2024-04-181-37/+1
* gve: add support to change ring size via ethtoolHarshitha Ramamurthy2024-04-031-8/+8
* gve: set page count for RX QPL for GQI and DQO queue formatsHarshitha Ramamurthy2024-04-031-5/+9
* net: introduce page_frag_cache_drain()Yunsheng Lin2024-03-051-9/+2
* gve: Add header split data pathJeroen de Borst2024-03-041-0/+57
* gve: Add header split device optionJeroen de Borst2024-03-041-6/+2
* gve: Alloc before freeing when changing featuresShailend Chand2024-01-231-20/+21
* gve: Alloc before freeing when adjusting queuesShailend Chand2024-01-231-22/+67
* gve: Refactor gve_open and gve_closeShailend Chand2024-01-231-40/+119
* gve: Switch to config-aware queue allocationShailend Chand2024-01-231-249/+352
* gve: Refactor napi add and remove functionsShailend Chand2024-01-231-17/+3
* gve: Remove dependency on 4k page size.John Fraker2023-11-291-2/+2
* gve: add gve_features_check()Eric Dumazet2023-11-171-0/+13
* gve: Fixes for napi_poll when budget is 0Ziwei Xiao2023-11-141-1/+7
* netdev: replace napi_reschedule with napi_scheduleChristian Marangi2023-10-111-1/+1
* gve: Use size_add() in call to struct_size()Gustavo A. R. Silva2023-09-171-1/+1
* gve: Control path for DQO-QPLRushil Gupta2023-08-061-6/+14
* gve: unify driver name usageJunfeng Guo2023-07-101-5/+6
* gve: Support IPv6 Big TCP on DQCoco Li2023-05-231-0/+5
* gve: Remove the code of clearing PBA bitZiwei Xiao2023-05-101-13/+0
* gve: Add AF_XDP zero-copy support for GQI-QPL formatPraveen Kaligineedi2023-03-171-1/+173
* gve: Add XDP REDIRECT support for GQI-QPL formatPraveen Kaligineedi2023-03-171-0/+19
* gve: Add XDP DROP and TX support for GQI-QPL formatPraveen Kaligineedi2023-03-171-19/+403
* gve: Changes to add new TX queuesPraveen Kaligineedi2023-03-171-23/+60
* gve: XDP support GQI-QPL: helper function changesPraveen Kaligineedi2023-03-171-11/+16
* gve: Fix gve interrupt namesPraveen Kaligineedi2023-02-061-5/+4
* gve: Adding a new AdminQ command to verify driverJeroen de Borst2022-11-211-0/+52
* net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers).Thomas Gleixner2022-10-281-6/+6
* net: drop the weight argument from netif_napi_addJakub Kicinski2022-09-281-2/+1
* net: Use u64_stats_fetch_begin_irq() for stats fetch.Sebastian Andrzej Siewior2022-08-291-6/+6
* gve: enhance no queue page list detectionHaiyue Wang2022-02-151-4/+2
* gve: Fix GFP flags when allocing pagesCatherine Sullivan2022-01-261-3/+3
* gve: Add tx|rx-coalesce-usec for DQOTao Liu2021-12-161-6/+9
* gve: Implement suspend/resume/shutdownCatherine Sullivan2021-12-161-0/+57
* gve: Update gve_free_queue_page_list signatureCatherine Sullivan2021-12-161-2/+1
* gve: Move the irq db indexes out of the ntfy block structCatherine Sullivan2021-12-161-11/+25
* gve: Fix off by one in gve_tx_timeout()Dan Carpenter2021-11-091-1/+1
* gve: Implement packet continuation for RX.David Awogbemila2021-10-251-8/+0
* gve: Recover from queue stall due to missed IRQJohn Fraker2021-10-111-1/+47
* gve: Do lazy cleanup in TX pathTao Liu2021-10-111-3/+3
* gve: Switch to use napi_complete_doneYangchun Fu2021-10-111-16/+22
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2021-10-071-16/+29
|\
| * gve: report 64bit tx_bytes counter from gve_handle_report_stats()Eric Dumazet2021-10-061-2/+3
| * gve: fix gve_get_stats()Eric Dumazet2021-10-061-4/+9
| * gve: Avoid freeing NULL pointerTao Liu2021-10-061-10/+17