summaryrefslogtreecommitdiff
path: root/net/xdp/xsk_buff_pool.c
AgeCommit message (Expand)AuthorFilesLines
2026-08-24xsk: honor XDP_TX_METADATA in zero-copy pathStanislav Fomichev1-2/+5
2026-08-03xsk: validate metadata when processing requestsStanislav Fomichev1-3/+3
2026-07-24xsk: reclaim invalid Tx descriptors in ZC batch pathMaciej Fijalkowski1-0/+1
2026-07-24xsk: provide sufficient space in pool->tx_descsMaciej Fijalkowski1-4/+8
2026-06-04net: rename netdev_ops_assert_locked()Jakub Kicinski1-1/+1
2026-05-05xsk: reject sw-csum UMEM binding to IFF_TX_SKB_NO_LINEAR devicesJason Xing1-0/+3
2026-04-06xsk: validate MTU against usable frame size on bindMaciej Fijalkowski1-3/+25
2026-04-06xsk: fix XDP_UMEM_SG_FLAG issuesMaciej Fijalkowski1-0/+4
2026-02-22Convert remaining multi-line kmalloc_obj/flex GFP_KERNEL usesKees Cook1-1/+1
2026-02-21Convert more 'alloc_obj' cases to default GFP_KERNEL argumentsLinus Torvalds1-4/+2
2026-02-21Convert 'alloc_flex' family to use the new default GFP_KERNEL argumentLinus Torvalds1-1/+1
2026-02-21Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds1-2/+2
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook1-7/+9
2026-01-15xsk: move cq_cached_prod_lock to avoid touching a cacheline in sending pathJason Xing1-1/+1
2026-01-15xsk: advance cq/fq check when shared umem is usedJason Xing1-4/+0
2025-11-06xsk: Move NETDEV_XDP_ACT_ZC into generic headerDaniel Borkmann1-5/+1
2025-11-04xsk: use a smaller new lock for shared pool caseJason Xing1-1/+2
2025-11-04xsk: do not enable/disable irq when grabbing/releasing xsk_tx_list_lockJason Xing1-8/+4
2025-05-01Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-0/+1
2025-04-24xsk: Fix race condition in AF_XDP generic RX pathe.kubanski1-0/+1
2025-04-09net: designate XSK pool pointers in queues as "ops protected"Jakub Kicinski1-1/+5
2025-03-20Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netPaolo Abeni1-1/+1
2025-03-19xsk: fix an integer overflow in xp_create_and_assign_umem()Gavrilov Ilia1-1/+1
2025-03-08net: move misc netdev_lock flavors to a separate headerJakub Kicinski1-0/+1
2025-03-06net: hold netdev instance lock during ndo_bpfStanislav Fomichev1-0/+2
2025-02-10xsk: add helper to get &xdp_desc's DMA and meta pointer in one goAlexander Lobakin1-4/+42
2024-11-25xsk: always clear DMA mapping information when unmapping the poolLarysa Zaremba1-3/+2
2024-10-14xsk: Wrap duplicated code to functionMaciej Fijalkowski1-16/+18
2024-10-14xsk: Carry a copy of xdp_zc_max_segs within xsk_buff_poolMaciej Fijalkowski1-0/+1
2024-10-14xsk: Get rid of xdp_buff_xsk::orig_addrMaciej Fijalkowski1-1/+3
2024-10-14xsk: s/free_list_node/list_node/Maciej Fijalkowski1-7/+7
2024-10-14xsk: Get rid of xdp_buff_xsk::xskb_list_nodeMaciej Fijalkowski1-1/+0
2024-09-15Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-7/+18
2024-09-13xsk: fix batch alloc API on non-coherent systemsMaciej Fijalkowski1-7/+18
2024-09-12Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski1-1/+9
2024-09-11netdev: support binding dma-buf to netdeviceMina Almasry1-0/+5
2024-09-05xsk: Bump xsk_queue::queue_empty_descs in xp_can_alloc()Maciej Fijalkowski1-1/+9
2024-05-08xsk: use generic DMA sync shortcut instead of a custom oneAlexander Lobakin1-25/+4
2024-01-24xsk: make xsk_buff_pool responsible for clearing xdp_buff::flagsMaciej Fijalkowski1-0/+1
2023-12-13xsk: add functions to fill control bufferMaciej Fijalkowski1-0/+12
2023-11-29xsk: Add option to calculate TX checksum in SWStanislav Fomichev1-0/+1
2023-11-29xsk: Support tx_metadata_lenStanislav Fomichev1-0/+1
2023-09-15xsk: add multi-buffer support for sockets sharing umemTirthendu Sarkar1-0/+3
2023-07-19xsk: support mbuf on ZC RXMaciej Fijalkowski1-0/+7
2023-04-27xsk: Use pool->dma_pages to check for DMAKal Conley1-3/+4
2023-02-02xsk: add usage of XDP features flagsMarek Majtyka1-2/+5
2022-09-22xsk: Inherit need_wakeup flag for shared socketsJalal Mostafa1-2/+3
2022-08-15xsk: Fix corrupted packets for XDP_SHARED_UMEMMagnus Karlsson1-6/+10
2022-06-28xsk: Clear page contiguity bit when unmapping poolIvan Malov1-0/+1
2022-04-26xsk: Fix possible crash when multiple sockets are createdMaciej Fijalkowski1-4/+12