aboutsummaryrefslogtreecommitdiff
path: root/net/xdp/xsk_buff_pool.c
AgeCommit message (Expand)AuthorFilesLines
2024-05-08xsk: use generic DMA sync shortcut instead of a custom oneGravatar Alexander Lobakin 1-25/+4
2024-01-24xsk: make xsk_buff_pool responsible for clearing xdp_buff::flagsGravatar Maciej Fijalkowski 1-0/+1
2023-12-13xsk: add functions to fill control bufferGravatar Maciej Fijalkowski 1-0/+12
2023-11-29xsk: Add option to calculate TX checksum in SWGravatar Stanislav Fomichev 1-0/+1
2023-11-29xsk: Support tx_metadata_lenGravatar Stanislav Fomichev 1-0/+1
2023-09-15xsk: add multi-buffer support for sockets sharing umemGravatar Tirthendu Sarkar 1-0/+3
2023-07-19xsk: support mbuf on ZC RXGravatar Maciej Fijalkowski 1-0/+7
2023-04-27xsk: Use pool->dma_pages to check for DMAGravatar Kal Conley 1-3/+4
2023-02-02xsk: add usage of XDP features flagsGravatar Marek Majtyka 1-2/+5
2022-09-22xsk: Inherit need_wakeup flag for shared socketsGravatar Jalal Mostafa 1-2/+3
2022-08-15xsk: Fix corrupted packets for XDP_SHARED_UMEMGravatar Magnus Karlsson 1-6/+10
2022-06-28xsk: Clear page contiguity bit when unmapping poolGravatar Ivan Malov 1-0/+1
2022-04-26xsk: Fix possible crash when multiple sockets are createdGravatar Maciej Fijalkowski 1-4/+12
2022-03-28xsk: Do not write NULL in SW ring at allocation failureGravatar Magnus Karlsson 1-2/+6
2022-01-27i40e: xsk: Move tmp desc array from driver to poolGravatar Magnus Karlsson 1-0/+7
2021-12-29xsk: Initialise xskb free_list_nodeGravatar Ciara Loftus 1-0/+1
2021-11-12xsk: Fix crash on double free in buffer poolGravatar Magnus Karlsson 1-2/+5
2021-09-29xsk: Fix clang build error in __xp_allocGravatar Magnus Karlsson 1-1/+0
2021-09-28xsk: Optimize for aligned caseGravatar Magnus Karlsson 1-22/+34
2021-09-28xsk: Batched buffer allocation for the poolGravatar Magnus Karlsson 1-0/+87
2021-01-25xsk: Fold xp_assign_dev and __xp_assign_devGravatar Björn Töpel 1-9/+3
2020-12-18xsk: Fix race in SKB mode transmit with shared cqGravatar Magnus Karlsson 1-0/+1
2020-12-17xsk: Fix memory leak for failed bindGravatar Magnus Karlsson 1-2/+0
2020-12-11Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netGravatar Jakub Kicinski 1-0/+1
2020-12-04xsk: Return error code if force_zc is setGravatar Zhang Changzhong 1-0/+1
2020-12-04Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextGravatar Jakub Kicinski 1-7/+6
2020-12-01xsk: Check need wakeup flag in sendmsg()Gravatar Björn Töpel 1-7/+6
2020-11-23xsk: Fix incorrect netdev reference countGravatar Marek Majtyka 1-1/+3
2020-11-20xsk: Fix umem cleanup bug at socket destructGravatar Magnus Karlsson 1-1/+1
2020-10-29xsk: Fix possible memory leak at socket closeGravatar Magnus Karlsson 1-2/+5
2020-10-05xsk: Remove internal DMA headersGravatar Björn Töpel 1-3/+0
2020-09-14xsk: Fix refcount warning in xp_dma_mapGravatar Magnus Karlsson 1-2/+2
2020-09-02xsk: Fix null check on error return pathGravatar Gustavo A. R. Silva 1-1/+1
2020-08-31xsk: Add shared umem support between queue idsGravatar Magnus Karlsson 1-2/+24
2020-08-31xsk: Enable sharing of dma mappingsGravatar Magnus Karlsson 1-42/+141
2020-08-31xsk: Move addrs from buffer pool to umemGravatar Magnus Karlsson 1-19/+2
2020-08-31xsk: Move xsk_tx_list and its lock to buffer poolGravatar Magnus Karlsson 1-0/+26
2020-08-31xsk: Move queue_id, dev and need_wakeup to buffer poolGravatar Magnus Karlsson 1-17/+22
2020-08-31xsk: Move fill and completion rings to buffer poolGravatar Magnus Karlsson 1-5/+15
2020-08-31xsk: Create and free buffer pool independently from umemGravatar Magnus Karlsson 1-14/+136
2020-08-31xsk: i40e: ice: ixgbe: mlx5: Pass buffer pool to driver instead of umemGravatar Magnus Karlsson 1-2/+3
2020-07-13Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextGravatar David S. Miller 1-0/+1
2020-07-13xsk: Add new statisticsGravatar Ciara Loftus 1-0/+1
2020-06-30xsk: Use dma_need_sync instead of reimplenting itGravatar Christoph Hellwig 1-47/+3
2020-06-30xsk: Remove a double pool->dev assignment in xp_dma_mapGravatar Christoph Hellwig 1-1/+0
2020-06-30xsk: Replace the cheap_dma flag with a dma_need_sync flagGravatar Christoph Hellwig 1-3/+2
2020-05-21xsk: Explicitly inline functions and move definitionsGravatar Björn Töpel 1-143/+5
2020-05-21xsk: Remove MEM_TYPE_ZERO_COPY and corresponding codeGravatar Björn Töpel 1-0/+7
2020-05-21xsk: Introduce AF_XDP buffer allocation APIGravatar Björn Töpel 1-0/+467