summaryrefslogtreecommitdiffstats
path: root/src/drivers/net/gve.c
Commit message (Expand)AuthorAgeFilesLines
* [gve] Rearm interrupts unconditionally on every pollMichael Brown2025-10-101-6/+7
* [gve] Use raw DMA addresses in descriptors in DQO-QPL modeMichael Brown2025-10-101-1/+1
* [gve] Report only packet completions for the transmit ringMichael Brown2025-10-091-2/+1Star
* [gve] Use dummy interrupt to trigger completion writeback in DQO modeMichael Brown2025-10-091-1/+29
* [gve] Add missing memory barriersMichael Brown2025-10-091-0/+3
* [gve] Select preferred operating modeMichael Brown2025-10-061-1/+16
* [gve] Add support for out-of-order queuesMichael Brown2025-10-061-92/+271
* [gve] Cancel pending transmissions when closing deviceMichael Brown2025-10-061-6/+20
* [gve] Allow for descriptor and completion lengths to vary by modeMichael Brown2025-09-301-13/+29
* [gve] Rename GQI-specific data structures and constantsMichael Brown2025-09-301-25/+25
* [gve] Allow for out-of-order buffer consumptionMichael Brown2025-09-301-70/+99
* [gve] Add support for raw DMA addressingMichael Brown2025-09-291-5/+19
* [gve] Add concept of a queue page list base device addressMichael Brown2025-09-291-6/+20
* [gve] Set descriptor and completion ring sizes when creating queuesMichael Brown2025-09-291-3/+11
* [gve] Add concept of operating modeMichael Brown2025-09-291-0/+22
* [gve] Remove separate concept of "packet descriptor"Michael Brown2025-09-291-17/+17
* [gve] Parse option list returned in device descriptorMichael Brown2025-09-261-0/+38
* [gve] Replace uses of userptr_t with direct pointer dereferencesMichael Brown2025-04-241-60/+52Star
* [uaccess] Remove user_to_phys() and phys_to_user()Michael Brown2025-04-211-15/+12Star
* [uaccess] Remove redundant memcpy_user() and related string functionsMichael Brown2025-04-211-1/+1
* [uaccess] Remove redundant userptr_add() and userptr_diff()Michael Brown2025-04-201-1/+1
* [gve] Run startup process only while device is openMichael Brown2024-12-031-1/+2
* [gve] Allocate all possible event countersMichael Brown2024-09-171-39/+76
* [gve] Add missing error codes in EUNIQ() list of potential errorsMichael Brown2024-08-201-4/+5
* [gve] Increase number of receive buffers to reduce packet lossMichael Brown2024-07-251-0/+1
* [gve] Add driver for Google Virtual Ethernet NICMichael Brown2024-07-241-0/+1607