summaryrefslogtreecommitdiffstats
path: root/net/xdp/xsk_buff_pool.c
Commit message (Expand)AuthorAgeFilesLines
* xsk: use generic DMA sync shortcut instead of a custom oneAlexander Lobakin14 days1-25/+4
* xsk: make xsk_buff_pool responsible for clearing xdp_buff::flagsMaciej Fijalkowski2024-01-241-0/+1
* xsk: add functions to fill control bufferMaciej Fijalkowski2023-12-131-0/+12
* xsk: Add option to calculate TX checksum in SWStanislav Fomichev2023-11-291-0/+1
* xsk: Support tx_metadata_lenStanislav Fomichev2023-11-291-0/+1
* xsk: add multi-buffer support for sockets sharing umemTirthendu Sarkar2023-09-151-0/+3
* xsk: support mbuf on ZC RXMaciej Fijalkowski2023-07-191-0/+7
* xsk: Use pool->dma_pages to check for DMAKal Conley2023-04-271-3/+4
* xsk: add usage of XDP features flagsMarek Majtyka2023-02-021-2/+5
* xsk: Inherit need_wakeup flag for shared socketsJalal Mostafa2022-09-221-2/+3
* xsk: Fix corrupted packets for XDP_SHARED_UMEMMagnus Karlsson2022-08-151-6/+10
* xsk: Clear page contiguity bit when unmapping poolIvan Malov2022-06-281-0/+1
* xsk: Fix possible crash when multiple sockets are createdMaciej Fijalkowski2022-04-261-4/+12
* xsk: Do not write NULL in SW ring at allocation failureMagnus Karlsson2022-03-281-2/+6
* i40e: xsk: Move tmp desc array from driver to poolMagnus Karlsson2022-01-271-0/+7
* xsk: Initialise xskb free_list_nodeCiara Loftus2021-12-291-0/+1
* xsk: Fix crash on double free in buffer poolMagnus Karlsson2021-11-121-2/+5
* xsk: Fix clang build error in __xp_allocMagnus Karlsson2021-09-291-1/+0
* xsk: Optimize for aligned caseMagnus Karlsson2021-09-281-22/+34
* xsk: Batched buffer allocation for the poolMagnus Karlsson2021-09-281-0/+87
* xsk: Fold xp_assign_dev and __xp_assign_devBjörn Töpel2021-01-251-9/+3
* xsk: Fix race in SKB mode transmit with shared cqMagnus Karlsson2020-12-181-0/+1
* xsk: Fix memory leak for failed bindMagnus Karlsson2020-12-171-2/+0
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2020-12-111-0/+1
|\
| * xsk: Return error code if force_zc is setZhang Changzhong2020-12-041-0/+1
* | Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextJakub Kicinski2020-12-041-7/+6
|\ \ | |/ |/|
| * xsk: Check need wakeup flag in sendmsg()Björn Töpel2020-12-011-7/+6
* | xsk: Fix incorrect netdev reference countMarek Majtyka2020-11-231-1/+3
* | xsk: Fix umem cleanup bug at socket destructMagnus Karlsson2020-11-201-1/+1
|/
* xsk: Fix possible memory leak at socket closeMagnus Karlsson2020-10-291-2/+5
* xsk: Remove internal DMA headersBjörn Töpel2020-10-051-3/+0
* xsk: Fix refcount warning in xp_dma_mapMagnus Karlsson2020-09-141-2/+2
* xsk: Fix null check on error return pathGustavo A. R. Silva2020-09-021-1/+1
* xsk: Add shared umem support between queue idsMagnus Karlsson2020-08-311-2/+24
* xsk: Enable sharing of dma mappingsMagnus Karlsson2020-08-311-42/+141
* xsk: Move addrs from buffer pool to umemMagnus Karlsson2020-08-311-19/+2
* xsk: Move xsk_tx_list and its lock to buffer poolMagnus Karlsson2020-08-311-0/+26
* xsk: Move queue_id, dev and need_wakeup to buffer poolMagnus Karlsson2020-08-311-17/+22
* xsk: Move fill and completion rings to buffer poolMagnus Karlsson2020-08-311-5/+15
* xsk: Create and free buffer pool independently from umemMagnus Karlsson2020-08-311-14/+136
* xsk: i40e: ice: ixgbe: mlx5: Pass buffer pool to driver instead of umemMagnus Karlsson2020-08-311-2/+3
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller2020-07-131-0/+1
|\
| * xsk: Add new statisticsCiara Loftus2020-07-131-0/+1
* | xsk: Use dma_need_sync instead of reimplenting itChristoph Hellwig2020-06-301-47/+3
* | xsk: Remove a double pool->dev assignment in xp_dma_mapChristoph Hellwig2020-06-301-1/+0
* | xsk: Replace the cheap_dma flag with a dma_need_sync flagChristoph Hellwig2020-06-301-3/+2
|/
* xsk: Explicitly inline functions and move definitionsBjörn Töpel2020-05-211-143/+5
* xsk: Remove MEM_TYPE_ZERO_COPY and corresponding codeBjörn Töpel2020-05-211-0/+7
* xsk: Introduce AF_XDP buffer allocation APIBjörn Töpel2020-05-211-0/+467