aboutsummaryrefslogtreecommitdiffstats
path: root/net/core/page_pool.c
Commit message (Expand)AuthorAgeFilesLines
* page_pool: fix incorrect mp_ops error handlingMina Almasry2025-08-221-2/+4
* net: page_pool: allow enabling recycling late, fix false positive warningJakub Kicinski2025-08-081-0/+29
* page_pool: rename __page_pool_alloc_pages_slow() to __page_pool_alloc_netmems...Byungchul Park2025-07-081-3/+3
* page_pool: rename __page_pool_release_page_dma() to __page_pool_release_netme...Byungchul Park2025-07-081-4/+4
* page_pool: rename page_pool_return_page() to page_pool_return_netmem()Byungchul Park2025-07-081-11/+11
* page_pool: Fix use-after-free in page_pool_recycle_in_ringDong Chenchen2025-05-291-13/+14
* page_pool: fix ugly page_pool formattingMina Almasry2025-05-281-2/+2
* net: page_pool: Don't recycle into cache on PREEMPT_RTSebastian Andrzej Siewior2025-05-151-0/+4
* page_pool: Track DMA-mapped pages and unmap them when destroying the poolToke Høiland-Jørgensen2025-04-141-13/+68
* net: protect rxq->mp_params with the instance lockJakub Kicinski2025-03-251-5/+2
* page_pool: avoid infinite loop to schedule delayed workerJason Xing2025-02-181-1/+7
* net: page_pool: avoid false positive warning if NAPI was never addedJakub Kicinski2025-02-081-5/+2
* net: page_pool: add memory provider helpersPavel Begunkov2025-02-071-0/+28
* net: page_pool: create hooks for custom memory providersPavel Begunkov2025-02-071-8/+15
* Merge tag 'net-6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds2025-01-301-0/+2
|\
| * net: page_pool: don't try to stash the napi idJakub Kicinski2025-01-271-0/+2
* | Merge tag 'mm-stable-2025-01-26-14-59' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2025-01-271-4/+3
|\ \ | |/ |/|
| * mm: alloc_pages_bulk: rename APILuiz Capitulino2025-01-261-4/+3
* | selftests: drv-net-hw: inject pp_alloc_fail errors in the right placeJohn Daley2025-01-171-1/+1
* | net: page_pool: rename page_pool_is_last_ref()Jakub Kicinski2024-12-181-1/+1
* | page_pool: disable sync for cpu for dmabuf memory providerMina Almasry2024-12-131-0/+1
* | page_pool: Set `dma_sync` to false for devmem memory providerSamiullah Khawaja2024-12-131-0/+3
* | net: page_pool: rename page_pool_alloc_netmem to *_netmemsMina Almasry2024-12-131-4/+4
* | page_pool: allow mixing PPs within one bulkAlexander Lobakin2024-12-131-36/+71
* | page_pool: make page_pool_put_page_bulk() handle array of netmemsAlexander Lobakin2024-12-061-15/+15
|/
* net: page_pool: do not count normal frag allocation in statsJakub Kicinski2024-11-131-1/+1
* memory-provider: dmabuf devmem memory providerMina Almasry2024-09-121-26/+76
* page_pool: devmem supportMina Almasry2024-09-121-12/+13
* page_pool: use __cacheline_group_{begin, end}_aligned()Alexander Lobakin2024-07-101-1/+2
* net: page_pool: fix warning codeJohannes Berg2024-07-091-1/+1
* page_pool: convert to use netmemMina Almasry2024-07-031-139/+165
* page_pool: export page_pool_disable_direct_recycling()David Wei2024-07-021-1/+2
* page_pool: remove WARN_ON() with ORDavid Wei2024-06-091-2/+2
* Merge tag 'dma-mapping-6.10-2024-05-20' of git://git.infradead.org/users/hch/...Linus Torvalds2024-05-201-30/+48
|\
| * page_pool: check for DMA sync shortcut earlierAlexander Lobakin2024-05-081-14/+19
| * page_pool: don't use driver-set flags field directlyAlexander Lobakin2024-05-071-19/+22
| * page_pool: make sure frag API fields don't span between cachelinesAlexander Lobakin2024-05-071-0/+10
* | net: page_pool: support error injectionJakub Kicinski2024-04-301-0/+2
* | page_pool: constify some read-only function argumentsAlexander Lobakin2024-04-241-5/+5
* | page_pool: try direct bulk recyclingAlexander Lobakin2024-04-031-2/+5
* | page_pool: check for PP direct cache locality laterAlexander Lobakin2024-04-031-3/+28
|/
* net: page_pool: factor out page_pool recycle checkMina Almasry2024-03-111-2/+7
* net: page_pool: fix recycle stats for system page_pool allocatorLorenzo Bianconi2024-02-191-5/+17
* page_pool: disable direct recycling based on pool->cpuid on destroyAlexander Lobakin2024-02-191-3/+7
* net: add generic percpu page_pool allocatorLorenzo Bianconi2024-02-141-4/+19
* page_pool: halve BIAS_MAX for multiple user references of a fragmentLiang Chen2023-12-171-1/+1
* net: page_pool: factor out releasing DMA from releasing the pageJakub Kicinski2023-12-141-9/+16
* page_pool: transition to reference count management after page drainingLiang Chen2023-12-141-6/+6
* net: page_pool: mute the periodic warning for visible page poolsJakub Kicinski2023-11-281-4/+7
* net: page_pool: expose page pool stats via netlinkJakub Kicinski2023-11-281-1/+1