summaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/google/gve/gve_main.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* | gve: Use kvcalloc() instead of kvzalloc()Gustavo A. R. Silva2021-09-291-8/+7
|/
* gve: Simplify code and axe the use of a deprecated APIChristophe JAILLET2021-07-021-8/+1
* gve: Propagate error codes to callerChristophe JAILLET2021-07-011-2/+3
* gve: Fix an error handling path in 'gve_probe()'Christophe JAILLET2021-07-011-1/+4
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2021-06-291-2/+2
|\
| * gve: Fix swapped vars when fetching max queuesBailey Forrest2021-06-251-2/+2
* | gve: Fix warnings reported for DQO patchsetBailey Forrest2021-06-241-1/+1
* | gve: DQO: Configure interrupts on device upBailey Forrest2021-06-241-2/+14
* | gve: DQO: Add ring allocation and initializationBailey Forrest2021-06-241-9/+44
* | gve: DQO: Add core netdev featuresBailey Forrest2021-06-241-22/+166
* | gve: Add support for DQO RX PTYPE mapBailey Forrest2021-06-241-0/+25
* | gve: Introduce per netdev `enum gve_queue_format`Bailey Forrest2021-06-241-4/+5
|/
* gve: Upgrade memory barrier in poll routineCatherine Sullivan2021-05-171-1/+1
* gve: Add NULL pointer checks when freeing irqs.David Awogbemila2021-05-171-9/+11
* gve: Update mgmt_msix_idx if num_ntfy changesDavid Awogbemila2021-05-171-0/+1
* gve: Add support for raw addressing to the rx pathCatherine Sullivan2020-12-081-1/+1
* gve: Add support for raw addressing device optionCatherine Sullivan2020-12-081-0/+9
* gve: Replace zero-length array with flexible-array memberGustavo A. R. Silva2020-10-301-3/+2
* gve: Use link status register to report link statusPatricio Noyola2020-09-111-3/+21
* gve: Batch AQ commands for creating and destroying queues.Sagi Shahar2020-09-111-52/+42
* gve: NIC stats for report-stats and for ethtoolDavid Awogbemila2020-09-111-2/+2
* gve: Add Gvnic stats AQ command and ethtool show/set-priv-flags.Kuo Zhao2020-09-111-2/+156
* gve: Use dev_info/err instead of netif_info/err.Catherine Sullivan2020-09-111-5/+5
* gve: Add stats for gve.Kuo Zhao2020-09-111-3/+12
* netdev: pass the stuck queue to the timeout handlerMichael S. Tsirkin2019-12-121-1/+1
* gve: Fix the queue page list allocated pages countJeroen de Borst2019-11-261-1/+2
* gve: Copy and paste bug in gve_get_stats()Dan Carpenter2019-08-211-1/+1
* gve: replace kfree with kvfreeChuhong Yuan2019-07-181-11/+11
* gve: Remove the exporting of gve_probeDenis Efremov2019-07-141-1/+0
* gve: Fix error return code in gve_alloc_qpls()Wei Yongjun2019-07-071-1/+3
* gve: fix -ENOMEM null check on a page allocationColin Ian King2019-07-031-1/+1
* gve: Fix u64_stats_sync to initialize startCatherine Sullivan2019-07-031-2/+4
* gve: Add ethtool supportCatherine Sullivan2019-07-011-1/+40
* gve: Add workqueue and reset supportCatherine Sullivan2019-07-011-7/+183